Пошаговая инструкция настройки web-сервисов для 1Сv8.3 и IIS 8.5

Публикация № 275820

Разработка - Практика программирования

WEB-сервисы публикация на сервере IIS

Пошаговая инструкция настройки web-сервисов для 1Сv8.3 и IIS 8.5.
Windows Server 2012 R2 Standard, 1С:Предприятие 8.3 (8.3.4.465)

Пошаговая инструкция настройки web-сервисов для 1Сv8.3 и IIS 8.5.

Windows Server 2012 R2 Standard, 1С:Предприятие 8.3 (8.3.4.465)

Следуя пошаговой инструкции, опубликованной в статье //infostart.ru/public/75205/ для предыдущих версий IIS, произвел настройку вышеуказанной связки. Нижу привожу обновленную инструкцию.

1) Установка IIS выполняется стандартными средствами. Набор достаточных компонент приведен на скриншоте.

 

2) Создаем папку на web сервере. В моем случае 1С.

 

3) Публикуем сервис из 1С. Администрирование -> 1С -> Конфигуратор  -> Администрирование  -> Публикация на Web-сервере.

 

Содержимое.

 

4) Зададим права для обработчика web-сервисов 1С. Права на запуск (Выполнение) модулей добавляются для группы IIS_IUSRS на папку
C:\Program Files (x86)\1cv8\8.3.4.465\bin.

 

5) Если база файловая, нужно добавить права на изменение (Изменение) на папку и подпапки базы для той же группы.

 

6) В консоли IIS. Кликаем правой кнопкой мыши на строку с созданной нами папкой.  Преобразовываем её в приложение.

 

 7) Добавляем MIME типы 1С. Делать это можно для сервера или для сайта, или для папки. Наследование присутствует.

 

8) Добавляем настройки для обработки файлов 1С. На вкладке Сопоставление обработчиков добавляем скрипты (не скрипты со звездочкой) для каждого расширения -"*.1cws" и "*.1crs".

 

Имена любые. Главное - для каждого расширение отдельное правило! Ограничения запроса -> Доступ -> Сценарий или Выполнение.

 

9) Для обработчиков нужно задать дополнительные параметры (Edit Feature Permission). Установить флаги запуска скриптов и приложений.

 

10) Можно проверить наличие обработчика web-сервисов 1С на вкладке ISAPI and CGI Restrictions для сервера.

 

Так как установка идет в 64 разрядном окружении, то для обработчика нужно включить режим Пулы приложений -> DefaultAppPool -> Дополнительные параметры -> Разрешены 32-разрядные приложения ->True.

 

11) Обращаемся по адресу http://localhost/1C/.

 

 

12) Об анонимной аутентификации на IIS и доступе к базе. Настроить доступ с использованием автоматически создаваемого пользователя IUSR у меня получилось. Важно проверить, что Анонимная проверка подлинности включена как в корне сервера, ТАК И НА САЙТЕ. Иначе не работает!!!!

 

Все работает :)!

Благодарности:

//infostart.ru/public/75205/

Всем спасибо за внимание!

 

Специальные предложения

Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Saipl 6 14.05.14 07:29 Сейчас в теме
Могу ошибаться, но если сначала установить IIS а затем установить модуль расширения веб-сервера 1С, то пункты 6-10 платформа настроит сама, после публикации новой базы так же ничего настраивать не придется.
24. sidorov8 20.01.15 18:39 Сейчас в теме
(1) Saipl, в моем случае (при установке сначала IIS, потом веб-расширение) пункт 10 пришлось сделать в части "Пулы приложений -> DefaultAppPool -> Дополнительные параметры -> Разрешены 32-разрядные приложения ->True."
Автору СПАСИБО!
27. Meloman1 22.06.15 15:26 Сейчас в теме
(24) sidorov8, Так как установка идет в 64 разрядном окружении, то в п. 10 надо всего лишь выбрать другой обработчик - 64-битный wsisapi.dll, находящийся в данном примере по адресу: "C:\Program Files\1cv8\8.3.4.465\bin\wsisapi.dll".
2. russinow 19.05.14 05:54 Сейчас в теме
я в какойто момент плюнул настраивать 2012, и установил апач. С ним завелось с полпинка. После этой статьи попробую еще раз, спасибо )
ARkiller; +1 Ответить
101. user970589 4 17.08.20 07:55 Сейчас в теме
(2)интересно - как у вас, получилось после аача? я вот тоже его поставил, а потом решил IIS , но с первого раз не прошло
102. russinow 26.09.20 00:50 Сейчас в теме
(101) в интернетах уже полно разных инструкций как настроить и через апач и через iis. Все просто и элементарно
3. Myst_ 65 28.05.14 17:25 Сейчас в теме
Публикация Файловлй базы данных.(Бухгалтерия 3.0)
При входе пользователя по опубликованной ссылке стартует масса регламентных заданий в базе (Например загрузка курсов валют или обновление полнотекстового поиска)- которые при отсутствии прав у пользователя под которыми они стартуют приводит к зависанию базы.
P.S.
Попытка открыть обработку "Управление Регламентными заданиями" - вешает сеанс намертво.

Все регламентные задания отрабатывают по умолчанию под "DefaultAppPool".Можно посмотреть по процессу w3wp.exe.

Решение : Для решения проблемы в настройках пула в свойстве "Identity" нужно указать пользователя которому гарантировано будет хватать прав на выполнение всех регламентных задании в приложении + (Доступ к каталогу и ресурсам сети).
PLAstic; alevnev; eeeio; +3 Ответить
4. Algiz 29.05.14 01:11 Сейчас в теме
Спасибо за статью, попробуем сделать
5. _Ramzes 120 29.05.14 10:54 Сейчас в теме
Я если честно не до конца понял для чего необходимо добавлять приложение, то окошко где добавляется _1С.
Вообще с IIS очень часто творятся непонятные вещи. Сейчас думаю чтобы продакшин сервер запустить под Апатчем.
6. alyaev.a.v 30.05.14 12:22 Сейчас в теме
Столько танцев с бубном с этим IIS, Аппач 3 кнопки далее при установке и все работает.
user1094650; Nefertary; eeeio; +3 Ответить
7. SkorikA 83 19.06.14 10:17 Сейчас в теме
(6)Ситуации бывают разные:
а) На предприятии уже установлен IIS - и смысла ставить еще один веб-сервер просто нет.
б) Политика компании нацелена на использование Windows-серверов (а следовательно, и их продуктов).
И покажите мне, пожалуйста, 3 кнопки которыми настраивается Windows аутентификация в Apache. Количество инструкций (и личный опыт) говорит о том, что не все так "трехкнопочно" в этом вопросе..
user692332_tomskih_nl; v.l.; Boulala; 3man001; user631966_482672; KTo; +6 Ответить
8. ben_art 12 12.07.14 20:51 Сейчас в теме
Статья очень полезная. От себя хочу добавить что всё это лучше делать под правами локального администратора.
9. KrAlAn 15.07.14 11:14 Сейчас в теме
Отличная статья.
Вопрос.
Получается, доступ к опубликованным ресурсам будет по http.
Это хорошо для локальной (корпоративной) сети. А если есть потребность в раздаче ресурса наружу ? Отдавать по http небезопасно. Есть ли возможность завернуть это через https ?
Спасибо
10. ben_art 12 15.07.14 11:35 Сейчас в теме
(9) KrAlAn, Тут лучше использовать VPN
11. KrAlAn 15.07.14 13:20 Сейчас в теме
(10) ben_art, Оно конечно так, но уж если использовать VPN, то удобней просто зарядить приложение как RemoteApp (на терминальном сервере, естественно). Одна проблема, придется открыть полный доступ клиенту к файлам БД, а это в некоторых случаях нежелательно. А вот с использованием веб-сервиса, можно просто отказать в просмотре ресурсов через броузер и будет все красиво. Клиент файловых ресурсов не видит, но при этом в 1С с ними работает.
Печально, что нельзя через https завернуть работу в броузере с 1С, а через http страшно :-).
12. SimyriK 14.08.14 06:38 Сейчас в теме
(11) KrAlAn, по https тоже вполне можно настроить. Нужно включить SSL на приложении 1С в IIS, а текже подключить сертификат сервера
53. gmkushkunov 13.07.16 20:35 Сейчас в теме
(12) SimyriK, Здравствуйте, Вы могли бы опубликовать подробную информацию как организовать работу 1С и IIS по протоколу https?
Спасибо.
55. vasja_yar 28.07.16 14:27 Сейчас в теме
(53) gmkushkunov, Мы вчера у себя настроили под https + подключили мобильное приложение Документооборот на работу по нему
57. gmkushkunov 05.10.16 19:11 Сейчас в теме
(55) vasja_yar, Не могли бы Вы опубликовать инструкцию по шагам как организовать работу по https на IIS?
Спасибо.
13. TbSasha 05.11.14 19:12 Сейчас в теме
Выходит ошибка:

Ошибка HTTP 403.14 - Forbidden
Веб-сервер настроен таким образом, чтобы не формировать списка содержимого каталога.

Что это может быть?
14. alexstey 360 05.11.14 20:50 Сейчас в теме
67. kartyz 9 26.10.17 15:57 Сейчас в теме
(13)В диспетчере IIS в свойствах пула ставим "Режим управляемого контейнера" - Классический.
15. TbSasha 06.11.14 04:34 Сейчас в теме
Шаг 2,6,7,8,9 можно не делать если запускать 1с для публикации от имени администратора. То есть строка с папкой сама уже будет преобразована в приложение. Делаю на win8.1 64. Но можно ли так делать не будет ли чем то плохо? Почему то самому сделать по инструкции не получается выходят ошибки что писал выше.
Еще для новых публикаций надо заходить в проверку подлинности и включать анонимную проверку подлинности.
16. alexstey 360 06.11.14 10:30 Сейчас в теме
(15) TbSasha, Как я понимаю, все зависит от версии 1С и прав, под которыми происходит установка комплекса сервисов и программ. Если шаги уже сделаны, то их и впрямь повторять не нужно. Работает и работает...
17. user_2010 559 06.11.14 11:31 Сейчас в теме
Добрый день! есть задача связать 1С и программу документооборота. Программа документооборота будет дергать веб-сервисы 1С, чтобы получать данные из справочников, добавлять записи в справочники...
Возник такой вопрос: как по правильному нужно сделать: для каждого справочника отдельный веб-сервис, или в один веб-сервис все методы для всех справочников?
Аналогично с XDTO, все типы в один ХДТО или в разные?
Волнует вопрос по возможным проблемам: если сломается/сломаю один веб-сервис, то сломается только один справочник, все остальное будет работать.
Чем нужно руководствоваться, какими аргументами?
Спасибо!
18. alexstey 360 06.11.14 13:15 Сейчас в теме
А зачем для решения данной задачи дергать веб-сервисы? Может проще подключиться к базе 1с напрямую... Или через синхронизацию...
19. user_2010 559 06.11.14 14:20 Сейчас в теме
Я не знаю, почему именно так решили: может быть их система не умеет по другому, или наш программер по этой программе не знает как сделать по другому... Мне поставили задачу.... Я хочу сделать по правильному. А как это по правильному?
20. alexstey 360 06.11.14 14:46 Сейчас в теме
По веб-сервисам, к сожалению, больше ни чем е помогу - у меня стояла задача опубликовать базу - я ее решил, решением поделился со всеми. Свой же документооборот (на 1с) удачно поженил с бухгалтерией (односторонне, из бух только берем) и несколькими базами на MSSQL и МySQL- чтение и запись.
21. Rabot 82 14.11.14 13:08 Сейчас в теме
А кто-нибудь знает где настраивается в IIS такая вещь:
Ситуация: настроено перенаправление с внешнего XXX.XXX.XXX.XXX:9000 на внутренний XXX.XXX.XXX.XXX:80. Опубликован веб-сервис.

на apache:
обращение к http://XXX.XXX.XXX.XXX:9000/Service/ws/ws1.1cws?wsdl, точка подключения определяется как http://XXX.XXX.XXX.XXX:9000/Service/ws/ws1.1cws - т.е. всё правильно, работает.

на IIS:
обращение к http://XXX.XXX.XXX.XXX:9000/Service/ws/ws1.1cws?wsdl, точка подключения определяется как http://XXX.XXX.XXX.XXX/Service/ws/ws1.1cws - т.е. БЕЗ порта, не работает.

Другими словами, если в браузере зайти на http://XXX.XXX.XXX.XXX:9000/Service/ws/ws1.1cws?wsdl, то и на apache и на IIS будет получен стандартный ответ в виде xml. А если обратиться как http://XXX.XXX.XXX.XXX:9000/Service/ws/ws1.1cws, то apache отобразит нормальную ссылку http://XXX.XXX.XXX.XXX:9000/Service/ws/ws1.1cws?wsdl, а IIS НЕ нормальную http://XXX.XXX.XXX.XXX/Service/ws/ws1.1cws?wsdl, т.е. БЕЗ порта, как будто выдаёт внутренний порт почему-то.
Как настроить IIS, что бы он точку подключения возвращал правильную внешнюю, а не внутреннюю?
22. Rabot 82 14.11.14 13:11 Сейчас в теме
Полезная статья, спасибо! Но плюсануть не могу, нет такой кнопки почему-то.
23. alexstey 360 14.11.14 13:20 Сейчас в теме
(22) Rabot, Спасибо за отзыв. Вместо плюса - белая звездочка в оранжевом квадрате вверху, слева...
25. kazann 21 20.01.15 18:58 Сейчас в теме
Интересная информация. Помню первый раз ставил сам, сложил не один мат :) Спасибо за статью. Освежил знания.
26. rumcais 10.02.15 16:37 Сейчас в теме
не работает ни черта.
либо одну из двух ошибок показывает (1 - HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory. 2 - HTTP Error 404.3 - Not Found The page you are requesting cannot be served because of the extension configuration.) либо просто содержимое каталога показывает. когда с одним файлом default.vrd, либо вкупе с web.config.

все перепробовал. устал, пошел апач ставить... как минимум, на линуксе с ним вообще проблем не было никаких...
платформа 8.3.5.1443
s_vidyakin; +1 Ответить
28. Yashazz 3637 01.07.15 15:53 Сейчас в теме
Очередной раз обматерился. Час мучений, опубликовать базу так и не удалось. Всё перепробовал, и вроде уж не первый раз это делаю, а вот хрен.

Разрабы 1С вообще сами хоть пробовали сделать что-то под обычным IIS (например 7.5), или они так, умозрительно? Тот же вопрос авторам руководства администратора. Их почитать, так всё само заведётся, надо только "опубликовать" нажать, ага, щас. Зла не хватает на эту кривую поделку.

Писали бы уж честно, что публикация в веб-клиенте требует 3-5 часов настройки, навыков продвинутого системного администратора и везения. А то, вишь, у них нажатие пары кнопок и всё. Ни разу так не бывало.
fortran; Lazio; aikosyapr; s_vidyakin; +4 Ответить
29. Rokstedi 17 08.07.15 16:37 Сейчас в теме
Настроил все как описано, пробую через браузер перейти по ссылке, просит авторизацию. Подскажите что сделал не правильно?
s_vidyakin; +1 Ответить
79. s_vidyakin 14.07.18 23:22 Сейчас в теме
(29) Такая же херня. 100500 пунктов а в итоге ошибка 401. Апач поставил и работает
30. CocoNut 27.07.15 16:32 Сейчас в теме
Спасибо за статью. Настроил с нуля - сразу заработало. До этого полдня убил на устранение ошибки 500.19 с кодом 0x8007007e на уже работающем IIS 7.0. Оказалось проблема была в установленном на сервере WSUS, который после установки включает сжатие файлов и использует только 64-битные библиотеки (информацию нашел на каком-то из сайтов, во время мучительного поиска и проб устранения). Действительно, на сервере без WSUS все взлетело с аналогичными настройками.
31. AngelVIII 06.10.15 23:41 Сейчас в теме
Делаю все по данной инструкции, ставлю на чистую винду 2012, с нуля.. и ошибка 403.14
32. Andrsan 27.10.15 12:11 Сейчас в теме
49. p1cs 17.04.16 17:51 Сейчас в теме
(31) AngelVIII, (32) Andrsan, ВЫ не поверите просто надо запускать 1С с правами Администратора (пр кн мыши -> Запуск от имени Администратора, логин и пароль не были запрошены системой). И это не смотря на то, что я в группе Администраторы в Домене. Я 2 часа убил чтобы это понять!
А вся проблема в том, что несмотря на успешную публикацию и появление соответствующих файлов, публикация до конца не завершена (прав не хватает?). В этом можно убедиться после "успешной" публикации попробуйте нажать Отключить и получите сообщение "Публикация не найдена!"
Пояснения: WinSrv 2012 R2 Std в качестве сервера терминалов, который находится в домене, AD на другом сервере.
it-prog; WWWolfy; +2 Ответить
33. dmspb 05.11.15 18:59 Сейчас в теме
Приветствую.
Выполнил всё по инструкции.
Стартует нормально, но вот в панели разделов уже видна проблема: нет значков подсистем.
А при выборе любого пункта действий вылетает ошибка. См. скриншот.

Прикрепленные файлы:
35. ben_art 12 10.12.15 10:36 Сейчас в теме
(33) dmspb, попробуйте запустить в 32 разрядном а затем опять в 64
34. jaroslav.h 09.12.15 16:35 Сейчас в теме
Спасибо за наводку про публикации веб-сервисов, наигрался с ошибкой Ошибка HTTP 401.3 - Unauthorized долго.
36. Eduard66 28.01.16 12:37 Сейчас в теме
В общем задача была настроить интеграцию ERP с Докуменоборотом. Для этого все нужно было опубликовать Документооборот.

Прошел по данной инструкции. Все взлетело. Сайт открывает. Через браузер все работает.
Но!
Во время попытки авторизации в ERP. Вылазит вот такая вот ошибка. Гугл о ней знает подозрительно мало.

ТТХ:
Win2012R2
IIS 8.5
Базы типовые пустые конфы.

Притом на локальной семерке все нормально.
Прикрепленные файлы:
37. zabaluev 374 29.01.16 22:48 Сейчас в теме
Надо обновить публикацию, упростить и уменьшить количество шагов, с учетом особенностей свежих релизов 1с 8.3.6
Все установилось, сделал только следующие шаги:
1) Установка IIS
Переустанавливаем платформу 1С, добавляя WEB компонент.
3) Публикуем сервис из 1С. Администрирование -> 1С -> Конфигуратор -> Администрирование -> Публикация на Web-сервере.
10) В 64 разрядном окружении, то для обработчика нужно включить режим Пулы приложений -> DefaultAppPool -> Дополнительные параметры -> Разрешены 32-разрядные приложения ->True.

Так как у меня база файловая, пользователю IIS_IUSRS и IUSR дал доступ на запись в папку с базой.

И заработала моя Комплексная 1.1 в управляемых формах, красота. Проблема удаленного доступа для выписки счетов и актов решилась.
38. baracuda 2 30.01.16 11:00 Сейчас в теме
Все говорят что публиковать базу без https:// страшно.

Если вы не компания размера с Газпром, причем с левой бухгалтерией кому вы вообще нужны? Или другие мотивы не публиковать без сертификатов безопасности? Поясните плиз.
39. Akuji 17 20.02.16 13:45 Сейчас в теме
Добрый день. Подскажите настроил IIS на Windows server 2012 R2 Standart. УТ 11.

В базу через веб клиент и тонкий клиент заходит. Меню и рабочий стол загрузились. НО ссылки не работают. т.е. жму спр. "Клиенты", док "Заказ клиента" и любая другая ссылка не реагирует - остается открытым рабочий стол(.
Если зайти через все действия Заказы то там все хорошо.

Попробовал на другом аналогичном сервере там все заработало хорошо.
Что я мог пропустить на своем сервере???
40. ben_art 12 20.02.16 14:21 Сейчас в теме
(39) Akuji, Попробуйте отключить обработчики содержимого для пула приложений
Прикрепленные файлы:
vadde; Ikarus; +2 Ответить
41. Akuji 17 24.02.16 11:19 Сейчас в теме
(40) ben_art, что то не очень помогло, тонкий клиент и браузер вообще перестал грузится(.
42. ben_art 12 24.02.16 11:22 Сейчас в теме
43. Akuji 17 24.02.16 13:01 Сейчас в теме
(42) ben_art,
IE 11, Хром... на тонкий клиент браузер оказывает влияние? мне казалось это настройка сервера...
44. ben_art 12 24.02.16 14:53 Сейчас в теме
(43) Akuji, на тонкий нет , но через браузер можно было бы посмотреть на какой объект вы на самом деле тыкаете.
Может что то блокирует переход по ссылке
45. iq200 27.02.16 19:31 Сейчас в теме
46. Алексей777 57 23.03.16 11:03 Сейчас в теме
Коллеги, может кто https настраивал на IIS?
47. Serdgio 193 01.04.16 19:20 Сейчас в теме
Коллеги, кто-нибудь сталкивался - пользователь / группа iis_iusrs не появились после установки IIS?
48. ben_art 12 02.04.16 14:19 Сейчас в теме
(47) Serdgio, Скорее всего добавилась, но в правах не прописалась , Свойства папки - безопасность - добавить - дополнительно - поиск - выбрать из списка.
50. pyrkin_vanya 404 01.07.16 21:56 Сейчас в теме
Всем привет. Делаю все по инструкции, но ошибка
Ошибка HTTP 404.3 - Not Found
Запрашиваемая страница не может быть отображена из-за конфигурации расширения. Если страница является сценарием, добавьте обработчик. Если необходимо загрузить файл, добавьте карту MIME.
Помоги пожалуйста разобраться?
51. ben_art 12 07.07.16 16:21 Сейчас в теме
(50) pyrkin_vanya, Сделайте все заново от имени локального администратора
ну или хотя бы заново опубликуйте
52. user592968_tpga2008 10.07.16 22:09 Сейчас в теме
Всем привет!
Настроил, со своего компа в браузере все работает.
Пытаюсь с внешнего - не получается.
Какой адрес вводить?
54. baracuda 2 14.07.16 09:47 Сейчас в теме
(52) user592968_tpga2008, Ip твоего компьютера, если другой компьютер с которого подключаешься за NATом зови админа.
56. mr_best_23rus 31 13.09.16 16:50 Сейчас в теме
Статья хорошая, спасибо!
58. user624209_dimajf 16.10.16 19:48 Сейчас в теме
Доброе время суток.

ОС Server 2012 R2 Std
SQL 2014 Std
Сервер 1С версии 8.3.8.2167 x64
Конфигурация 1С:ERP Управление предприятием 2 (2.1.3.124)
Опубликовал базу на IIS по желтой книжке и этому посту. Сервис запускается несколько раз. После этого очередной запуск повисает на сплэшкрине. Новый сеанс не появляется. Появляются новые соединения и блокировки модуля расширения веб-сервера.
Единственный способ избавиться от блокировок: перезагрузка компьютера. Я в полных непонятках, что это может быть.
Кто-нибудь с подобным сталкивался?
60. zavyzka 49 28.11.16 16:04 Сейчас в теме
(58) Такая же проблема... решения пока не знаю...
59. qazaz2 16 20.10.16 20:11 Сейчас в теме
Я откровенно говоря просто не понимаю, откуда вот такая голова и чего только в ней не понапихано… ( (с) Савва Игнатьич).

Без шуток. Спасибо автору, сам бы не допер до этого никогда.
61. vserg2004 26.12.16 21:37 Сейчас в теме
Настроил, со своего компа и в браузере и через тонкий клиент все работает!
Пытаюсь с внешнего компа - страница не найдена!. В адресной строке внешнего компа ввожу http://ip адрес в интернете компьютера с базой/название базы
Что не так? Вторые сутки бьюсь.
Подскажите пожалуйста.
62. vserg2004 26.12.16 22:43 Сейчас в теме
Разобрался наконец-то. Нужно было пробросить порты в роутере.
63. user696568_POKE 26.02.17 05:12 Сейчас в теме
У Лукина была инструкция плохая, а эта ещё хуже
64. Yashazz 3637 03.05.17 14:11 Сейчас в теме
Вот нормальная инструкция: http://tavalik.ru/nastrojka-veb-dostupa-k-bd-1spredpriyatie-na-iis/comment-page-1/

Кстати, забавно, что годом раньше этой публикации я выложил то же самое (а то и подробнее), но все как прям не заметили. Разница в рейтинге просто забавляет)
65. rpgshnik 2488 20.06.17 05:07 Сейчас в теме
практически под копирку весь текст... учитывая что у вас по русски всё, а в тексте ссылки на английском))) а лайков собрали в два раза больше, справедливость нашей жизни)))
66. user610655_ituser 04.09.17 12:19 Сейчас в теме
1) Статья хороша при настройках IIS по умолчанию:
1.1) корень документов IIS находиться на %systemdrive%
1.2) виртуальные папки IIS находятся там же

Как оформить сию задачу, если, например:
1) виртуальный каталог, в котором публикуем, лежит не на %systemdrive% ?
2) хочется забацать нечто в духе "http://нечто.com/1c/infodb1", "http://нечто.com/1c/infodb2", и т.д...

С правами на уровне ОС и IIS разобрался...

...а вот опубликовать через 1С - изучаю ошибки....
68. Di_Denis 280 21.11.17 09:30 Сейчас в теме
Добрый день! Стоит Windows Server 2008 r2 и установлен iis 7. Опубликованы база, работают 5 пользователей. База работает стабильно, но в один момент происходит зависание всех пользователей, работают через тонкий клиент, платформа последняя. Регламентированные задания отключены. В логах iis пишет, все хорошо. Локально на сервере через локал хост заходит.
Не знаю в чем проблема. Воспроизвести проблему не могу.
69. Di_Denis 280 21.11.17 09:31 Сейчас в теме
(68) Где еще копать, а то уже хочу на апач перейти, для пробы.
75. a512 06.02.18 09:10 Сейчас в теме
(69) Денис, как часто зависает? Удалось решить проблему?
76. Di_Denis 280 07.02.18 05:05 Сейчас в теме
(75) Решение проблемы переходом на Apache. Проблема в Apache то, что он не держит много потоков, или что то в этом роде. Короче работают три пользователя в одной базе, заходит четвертый в другую базу, Apache перезапускается. а в iss такого нет. Решать проблему будет следующем образом на другой сервер будет установлен linux, там будет развернут postgresql, а на другом сервере будет развернут iss, и говорят что проблемы не будет. и 1с советует сделать так же.
70. Rudakov_D 30.11.17 11:44 Сейчас в теме
Добрый день
Что если веб сервер IIS расположен на другом сервере, как выполнить пункт 3 ?
71. PLadmin 05.12.17 09:52 Сейчас в теме
Обновил платформу на сервере до 8.3.11.2867, заново опубликовал базу - в итоге ошибка 500, 0x80004005. Сервер 1с - x64, на WIN Server 2012, 32-разрядные приложения в пуле отключены. Публикация из под 32-х разрядного конфигуратора не помогает, ошибка та же. Куда копать? Уже голову сломал.
72. vs13 23.12.17 11:30 Сейчас в теме
Были аналогичные проблемы, встретил на http://techlab.rarus.ru/news/articles/ такую рекомендацию, которая помогла.
Для пула приложений, используемого для работы «1С:Предприятия», должна быть отключена поддержка .NET. Для этого следует установить свойство пула приложений «Версии среды .NET Framework» («.NET Framework Version») в значение «Без управляемого кода» («No Managed Code»).
73. PLadmin 26.01.18 07:51 Сейчас в теме
74. Bahyt 20 05.02.18 18:07 Сейчас в теме
Под Windows 10 (IIS 10) не запускаются Интернет-сервисы (монитор Интернет поддержки, 1С Контрагент). Проблема в удостоверении, под которым запускается пул приложений DefaultAppPool. Заработало только под учетной записью LocalSystem (наверное, не безопасно).
Здесь подробности.
rt7; nyam-nyam; micos; +3 Ответить
77. Azatikn 30 08.04.18 12:38 Сейчас в теме
при обновлении с платформы 8.3.10.2580 на 8.3.11.3034
публикация вываливается с ошибкой HTTP 500.0,
когда возвращаю обратно, всё работает без нареканий.
в новой платформе какие-то требования изменились?
jcuken; e-its; +2 Ответить
81. binx 93 21.07.18 20:38 Сейчас в теме
(77) а вы точно переопубликовывали базу после обновления и проверяли что веб-сервер ссылался на новую версию wsisapi.dll.
82. Azatikn 30 22.07.18 08:12 Сейчас в теме
(81) это похоже всё-таки было в платформе проблема, конечно же я перепубликовывал, с выходом 8.3.12 эта проблема ушла
80. binx 93 21.07.18 20:36 Сейчас в теме
Хочу предупредить всех кто будет ставить по этой инструкции. Если у вас 64 разрядная ОС(что уже де-факто должно почти у каждого если вы не застряли в 00-х) и 64-разрядная версия 1С платформы то ставить значение в True у параметры Разрешены 32-разрядные приложения не нужно, оставить в False. Не смотря на то что судя по названию свойства пул приложения должен расширять свою работу и на 32 разрядные приложения по факту это не так, пул начинает работать только с 32-разрядным модулями. В итоге при запуске веб-клиента получите ошибку с кодом 500 Internal Error сервера. А вообще в который раз убеждаюсь лучший друг программиста/администратора это официальное руководство от 1С. Всегда следует прочитать его.
kashafeev; Orlando Skibraves; UPSoft; Lazio; q4a; rosinfo1; +6 Ответить
83. 4815162342 24.09.18 17:30 Сейчас в теме
Здравствуйте. подскажите поставил платформу 8.3.12 и перестало запускаться под тонким клиентом, только через веб. В чем может быть проблема? всего 2 базы одна так и работает под 8.3.10 там запускается и веб и тонкий.
84. alt_ru_ist 27.10.18 10:54 Сейчас в теме
Добрый день. Подскажите, настроил по инструкции. 1С запускается, но отображается только начальная заставка запуска и висит. Всплывающие окна разрешены. Платформа 8.3.12.1469. И уже не знаю где копать.
Прикрепленные файлы:
85. ramax 18.11.18 15:22 Сейчас в теме
(84) все работало, потом потребовалось опубликовать другое приложение в пуле, похимичил в настройках в итоге та же проблема что и у вас! Не нашлось решение?
86. ramax 18.11.18 16:13 Сейчас в теме
(84) разобрался в чем причина - нужно в пуле непосредственно в приложении публикации зайти в "Проверка подлинности", там достаточно только "Анонимный вход" (если авторизуетесь средствами 1С), нажать ПКМ, "Изменить", выбрать "удостоверение пула приложений" (стоял IUSR и так не работало)
Если не поможет, вероятно надо поставить такой же вид удостоверения и выше стоящим объектам, пулу и/или серверу
Прикрепленные файлы:
gmkushkunov; +1 Ответить
87. user1087520 14.12.18 10:54 Сейчас в теме
В моем случае Так как установка идет в 64 разрядном окружении, то для обработчика нужно включить режим Пулы приложений -> DefaultAppPool -> Дополнительные параметры -> Разрешены 32-разрядные приложения ->True. изменил на False, вынь 64, платформа 64 и по мануалу не работало пока не изменил на "Ложь"
djek88; UPSoft; Divedition; +3 Ответить
98. djek88 1 31.05.20 19:25 Сейчас в теме
(87)

была такая же проблема,
2 часа на решение убил
Прикрепленные файлы:
88. ГаврилюкА 10.01.19 17:33 Сейчас в теме
Всем привет! Такой вопрос!
Настроил такой же режим работы с 2012 скулем.
Могу сколько угодно баз регистрировать в веб доступе. (базы БП версии 3.0)
Но при попытке регистрации базы БП 2.0 запуск базы производится както неправильно.
То есть на сервере напрямую запускается полная база 2.0 а через веб доступ вижу голую постую базу 2.0

Помогите, что делать?)
89. kuzev 42 10.01.19 18:39 Сейчас в теме
(88) Удивили. В БП 2.0 нет управляемых форм. Типовая конфигурация не предназначена для работы через web-браузер.
ГаврилюкА; +1 Ответить
90. ГаврилюкА 10.01.19 20:50 Сейчас в теме
(89)Можешь подсказать, какие есть адекватные способы подключения к базе 8.2, расположенной на сервере?
91. kuzev 42 11.01.19 09:40 Сейчас в теме
(90) Ничего нового не скажу. Работайте в обычном (толстом) клиенте.
ГаврилюкА; +1 Ответить
92. newkizz 11.01.19 18:47 Сейчас в теме
Спасибо большое, все получилось и завелось, но есть вопрос:
1) Зачем добавлять MIME типы файлов? на что это влияет и за что отвечает? Насколько обязателен этот пункт?
2) откуда вообще папка в списке "1с_", да и все настройки проводятся с папкой "1с"?
93. the1 794 23.01.19 09:49 Сейчас в теме
Спасибо, заработало. За исключением того, что приложению пришлось дать доступ к физической папке от имени локального администратора.
94. awe007 06.06.19 14:59 Сейчас в теме
Коллеги, добрый день!
Никто случайно не сталкивался с такой прлблемой: есть опубликованая на веб сервере база, делаю на телефоне отчёт (полностью сделанный на СКД), он формируется, но прокрутить его вниз невозможно. Не скроллится. Хотя на компьютере колесом мышки так же через браузер все работает?
Андроид 9, Пробовал браузеры Хром и Опера, пробовал платформу 1С 8.3.13 и 8.3.14.. ничего не помогло.. невозможно пальцем прокрутить отчёт вниз.

Может быть есть какие нибудь способы заставить его работать?
Прикрепленные файлы:
95. Angel_19 6 17.09.19 15:29 Сейчас в теме
Пробую публиковать, пока ничего не получается, использую веб сервер IIS 8.0
Есть вопросы:
1. Можно ли опубликовать только Веб сервис(ы)? Остальное пока не нужно.
2. После публикации в папке должен быть только один файл: default.vrd или еще и файл от веб сервиса у меня это файл: xml-exchange-UTD.1cws ? сейчас у меня только один файл: default.vrd
3. Сделал возможность просмотра каталога, и при переходе по адресу вида: http://192.168.1.111/UYP/ в браузере вижу каталог с файлами.

При выполнении в 1с:
Определения = Новый WSОпределения("http://192.168.1.111/UYP/xml-exchange-UTD.1cws", "WebServices", "12345");

Получаю:
При создании описания сервиса произошла ошибка. URL сервиса: http://192.168.1.111/UYP/xml-exchange-UTD.1cws
Код ответа сервера: 404
96. dammit666 15 24.12.19 15:49 Сейчас в теме
(95)
1. Можно. что именно публиковать, можно выбрать в конфигураторе 1С: Администрирование - Публикация на веб-сервере... На закладке "Основные" есть две подзакладки "Web-сервисы" и "HTTP-сервисы"
2. После публикации в папке должно быть 2 файла:
default.vrd
web.config
3. В URL нужно указывать либо имя веб-сервиса, либо его адрес. Например для веб-сервиса "MobileEntrepreneur" с картинки ниже URL будет либо
http://192.168.1.111/UYP/ws/MobileEntrepreneur?wsdl
либо
http://192.168.1.111/UYP/ws/MobileAcc.1cws?wsdl
Прикрепленные файлы:
97. m2d 20.02.20 00:25 Сейчас в теме
Сообщение для тех у кого ошибка:"Невосстановимая ошибка. Ошибка при выполнении запроса POST к ресурсу /e1cib/login".
Решение найдено здесь: http://www.bolshoyvopros.ru/questions/2838679-v-1s-oshibka-pri-vypolnenii-zaprosa-post-k-resursu-e1cib-login-chto-delat.html

Решение: Дать права на запись(Изменение) на папку файловой базы 1С группе пользователей IUSR равно как и IIS_IUSRS.

Система Win Srv 2019 Std
Платформа 1C 8.3.15.1656
Оставьте свое сообщение

См. также

Веб-витрина для оформления корзины заказов для УНФ Промо

Оптовая торговля Розничная торговля WEB v8 УНФ УУ Платные (руб)

Веб-витрина для конфигурации УНФ, позволяющая вашим покупателям оформлять заказы и получать счета на их оплату самостоятельно без звонков, почты и мессенджеров.

3500 руб.

27.07.2020    8441    2    4    

СКД: все, что вы хотели знать о подмене схемы компоновки данных в отчетах и обработках

Практика программирования v8 v8::СКД 1cv8.cf Абонемент ($m)

Довольно часто на различных тематических форумах задается вопрос, можно ли использовать в отчете/обработке несколько схем компоновки данных, подменяя одну другой по мере надобности? При этом желательно, чтобы и пользовательские настройки при смене схемы менялись соответственно.

1 стартмани

07.12.2020    1975    user1502278    15    

Cбор и анализ ошибок при помощи Sentry, или как упростить жизнь себе и пользователям

Практика программирования Интеграция v8 Абонемент ($m)

Цель данной статьи - сделать процесс сбора и анализа ошибок, происходящих в базе, максимально простым, быстрым и удобным, собирать статистику по ошибкам, местам их возникновения и частоте их появления, а также в деталях разобрать все тонкости по интеграции 1С с Sentry.

1 стартмани

09.10.2020    3858    hexhoc    12    

Программная корректировка при выводе отчета СКД

Практика программирования v8 v8::СКД 1cv8.cf Абонемент ($m)

Большинство отчетов на СКД, требующих программной корректировки, реализуются с помощью программной настройки СКД или обработки табличного документа уже после вывода отчета. Но во многих случаях более оптимально будет выполнять программную корректировку в процессе вывода отчета. Для этого существуют программные объекты, о которых я расскажу в данной статье.

1 стартмани

08.10.2020    5111    dabu-dabu    10    

Безопасная работа с транзакциями во встроенном языке Промо

Практика программирования v8 1cv8.cf Абонемент ($m)

Разбираемся с опасностями использования транзакций во встроенном языке 1С. Познаем ошибку "В данной транзакции уже происходили ошибки". Учимся защищаться от них.

1 стартмани

25.03.2019    38189    tormozit    54    

Загрузка, скачивание, удаление файлов с помощью НачатьПомещениеФайлаНаСервер() и НачатьПолучениеФайлаССервера()

Практика программирования v8 1cv8.cf Абонемент ($m)

В платформе 8.3.15 появились новые методы НачатьПомещениеФайлаНаСервер() и НачатьПолучениеФайлаССервера(). В данной статье рассмотрено готовое решение проверенное и прекрасно работающее на тонком и веб-клиенте.

1 стартмани

25.07.2020    5799    Flashill    10    

Перенос всех логов в Elasticsearch

WEB v8 Абонемент ($m)

В качестве стандартного места хранения логов в "1С:Предприятие" используется Журнал регистрации. Также часто для хранения служебных событий создают специальные Регистры сведений. Но у этих решений есть свои недостатки. В статье описан подход для хранения любых логов в самой популярной свободной поисковой системе Elasticsearch.

1 стартмани

15.07.2020    3169    kuleshov.x    4    

Параллельные вычисления расчета факториала числа N

Практика программирования v8 1cv8.cf Абонемент ($m)

Распараллеливание алгоритма с помощью фоновых заданий (асинхронные вычисления)

1 стартмани

29.06.2020    3238    Rustig    17    

Как выполнить отчет на СКД через COM и получить данные отчета? Промо

Практика программирования v8 УПП1 Россия Абонемент ($m)

Для чего это нужно. Например, нужно в одной базе получить какой-либо показатель из другой базы. Этот показатель вычисляется в каком-либо сложном отчете, который написан на СКД. Можно, конечно, "скопипастить" текст запроса из другой базы, немного подправить его и выполнять в том же COM подключении. Но с этим теряется гибкость: если отчет изменился, то нужно помнить о том, что где-то есть его "немного модифицированная" копия. В статье будет рассмотрен пример получения данных из базы ЗУП.

2 стартмани

08.05.2018    27567    wowik    3    

Выбираем российского провайдера для интеграции с WhatsApp

WEB Интеграция v8 Россия Абонемент ($m)

Собственно, почему выбираем именно провайдера и почему российского? WhatsApp, создавая свое API, преследовал две цели - делать деньги и минимизировать спам. И чтобы убить сразу двух зайцев, было принято решение предлагать API исключительно через партнеров. Ну а вопрос по поводу российского партнера скорее уже риторический. И не только из-за курса рубля, но и из-за таланта работать с российскими телефонными номерами, коим одарены далеко не все провайдеры. Между тем статья не претендует на всесторонний анализ всех возможностей всех провайдеров. Мы копнем лишь верхушку айсберга этого немаленького рынка.

1 стартмани

19.05.2020    5312    ripreal1    5    

Telegram bot API - разбор документации с примерами

WEB v8 Абонемент ($m)

Перевод документации на язык 1С.

1 стартмани

06.04.2020    48865    leongl    59    

Синтез речи из текста с помощью Яндекс SpeechKit

WEB v8 1cv8.cf Абонемент ($m)

В статье описан процесс подключения Яндекс SpeechKit API и программная реализация синтеза речи из текста с помощью этого API. Тестировалось на релизе платформы 8.3.16.1224. Может использоваться в любой конфигурации. Синтез речи может использоваться для самых разных целей, в моём случае потребовалось перевести лекции из текстовых файлов в звук

1 стартмани

05.04.2020    5668    m0zg153    2    

Как нарисовать граф на 1С Промо

Практика программирования v8 Абонемент ($m)

Описывается реализация на языке запросов 1С метода расположения вершин графа на плоскости, основанного на использовании электромеханической аналогии. При этом вершины графа представляются одноименными электрическими зарядами, дуги - пружинками. Силы взаимодействия вершин в этой системе переводят их из случайного начального в нужное конечное положение. Приведена обработка рисования графов "ГрафОграф", реализующая данный подход, показывающая также динамику процесса. Граф можно задать списком ребер вручную, выбрать из нескольких предопределенных примеров или сформировать по данным информационной базы.

1 стартмани

09.08.2013    71353    ildarovich    117    

Методика обновления формы объекта данных при изменении объекта

Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

В формах объектов данных часто встречаются элементы, косвенно связанные с объектом. Логику обновления этих элементов при изменении объекта обычно вызывают из обработчиков ПриСозданнииНаСервере и ПриОткрытии, забывая про наличие других способов изменения объекта. В статье предложена методика для обычных и управляемых форм, учитывающая все способы.

1 стартмани

09.03.2020    11185    tormozit    14    

Отправка уведомлений с помощью командной строки, Оповещения с сервера на клиент с помощью командной строки

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Отправка уведомлений с помощью команды командной строки msg. Оповестить пользователей из серверного модуля или регламентного задания, с помощью командной строки msg.

1 стартмани

05.03.2020    6450    user5300    3    

Вывод сообщений в HTML поле средствами 1С

Практика программирования v8 v8::УФ Абонемент ($m)

Пример использования вывода большого количества сообщений в поле HTML. С возможностью открывать ссылочные объекты и создавать новые объекты передавая параметры прямо из HTML поля. Протестировано на релизах 8.3.12 и 8.3.15+

2 стартмани

31.01.2020    6549    burni4    16    

Простой способ индексирования интервалов Промо

Практика программирования v8 Абонемент ($m)

Предлагается простой способ индексирования интервалов для решения задач выборки записей, включающих заданный момент времени, пересекающихся с заданным интервалом или множеством интервалов. Способ основан на добавлении к исходной таблице особого числового индексированного поля, рассчитываемого по специальной формуле. Приведен код функций, необходимых для расчетов поля поиска и параметров поисковых запросов. Приведены также результаты тестирования метода, доказывающие его высокую эффективность.

1 стартмани

28.09.2016    40356    ildarovich    22    

Android SMS шлюз для 1С

SMS рассылки v8 1cv8.cf Россия Абонемент ($m)

Android SMS шлюз для отправления СМС из 1С с использованием протокола https.

1 стартмани

14.01.2020    4982    2    VzhenyaV    3    

Краткое руководство по внесению изменений в конфигурацию

Практика программирования v8 1cv8.cf Абонемент ($m)

Кратко описаны основополагающие моменты при старте групповой разработки конфигурации несколькими программистами. Полезно для проектной документации как требование к разработчикам или сопровождающей компании.

1 стартмани

13.01.2020    19128    sapervodichka    41    

Универсальные функции: разложение произвольной строки адреса в структуру

Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

Процедуры и функции раскладывают произвольную строку адрес в структуру по ключевым словам.

1 стартмани

30.12.2019    4430    vik070777    10    

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов Промо

Практика программирования v8 1cv8.cf Абонемент ($m)

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

1 стартмани

01.02.2018    35889    rpgshnik    49    

"Живые" картинки со Snap.SVG

Практика программирования WEB Работа с интерфейсом v8 Абонемент ($m)

В статье рассмотрен пример использования http-сервисов для визуализации данных

1 стартмани

24.10.2019    14134    blackhole321    7    

Интеграция 1С с сайтом (магазином) WordPress (WooCommerce) с помощью Rest API сайта. Часть 1. Авторизация

WEB v8 Абонемент ($m)

Интеграция 1С с сайтом (магазином) WordPress (WooCommerce) с помощью функционала Rest API предоставляемого платформой (CMS) WordPress (WooCommerce). Без дополнительных приложений на PHP/вставьте сюда любой другой язык программирования/.

1 стартмани

12.10.2019    34381    osivv    34    

RLS - дубли условий в запросах к СУБД

Практика программирования Роли и права v8 v8::Права 1cv8.cf Абонемент ($m)

"Подводные камни", возникающие при бездумном копировании ролей с ограничениями RLS, как это отражается на производительности, разбор примера и инструмент для анализа.

1 стартмани

07.10.2019    8880    geron4    4    

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному Промо

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

1 стартмани

10.05.2018    47184    dsdred    43    

Полное копирование одной формы в другую

Практика программирования Универсальные обработки Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Однажды я столкнулся с необходимостью открыть форму ЛЮБОГО документа с определенными изменениями, не зависящими от структуры объекта (например, заблокировать все кнопки). В интернете решения я не нашел. Обычно на форумах на запросы подобного рода отвечают чем-то вроде "покажи первоначальную задачу, а не спрашивай как реализовать то, что ты придумал". Тем не менее, мне стало интересно, как это можно сделать.

1 стартмани

03.10.2019    5979    nekit_rdx    24    

Многопоточная обработка данных на примере перепроведения документов

Обработка документов Практика программирования v8 ERP2 УТ11 КА2 Абонемент ($m)

Дальнейшее развитие темы фоновой обработки данных - проведение документов в потоках. Настройка параметров и запуск основного процесса (менеджера потоков). Разбивка документов для проведения на не связанные друг с другом наборы и запуск дополнительных фоновых заданий для отдельных потоков. Отслеживание выполнения каждого потока в родительском сеансе.

1 стартмани

17.09.2019    10160    ids79    46    

Отображение истории выполнения по всем задачам комплексного процесса в документообороте

Документооборот и делопроизводство Практика программирования v8 ДО Абонемент ($m)

Коллеги, предлагаю вашему вниманию доработку для вывода полной истории в задачах комплексного процесса.

1 стартмани

15.09.2019    7438    pavelpribytkin96    8    

Некоторая работа с данными через COM Промо

Практика программирования v8 Абонемент ($m)

В статье приведены примеры работы с Платформой 8.X через COM (точнее, через объект COMConnector). Примеры кода были использованы при реализации прикладных задач в процессе трудовой деятельности.

2 стартмани

05.12.2012    58447    wowik    32    

Описание формата внутреннего представления данных 1С в контексте обмена данными

Практика программирования Внешние источники данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Фирма 1С не рекомендует использовать внутреннее представление данных для любых целей, которые отличны от обмена с 1С:Предприятием 7.7. Но сама возможность заглянуть на "внутреннюю кухню" платформы с помощью функций ЗначениеВСтрокуВнутр(), ЗначениеВФайл(), ЗначениеИзСтрокиВнутр() и ЗначениеИзФайла(), дала возможность сообществу программистов 1С разработать новые приемы разработки и анализа. Так, именно на использовании внутреннего представления был построен алгоритм "быстрого массива", который позволяет практически мгновенно создать массив в памяти на основании строки с разделителями. С помощью разбора внутреннего представления можно "на лету" программным кодом выполнить анализ обычной формы и даже сделать редактор графической схемы. Во внутреннем формате сохраняют свои данные между сеансами различные популярные внешние обработки. А еще это возможность сделать быстрый обмен с внешними системами.

1 стартмани

06.09.2019    20329    Dementor    30    

Обмен данными через Web Сервисы

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Ознакомительная статья о том, как загружать\выгружать данные с одной базы в другую, используя Web Сервисы.

02.09.2019    29803    user5300    42    

Удобный просмотр результата запроса с большим количеством временных таблиц

Практика программирования v8 Абонемент ($m)

Если Вам часто приходится просматривать в отладчике сложные пакетные запросы с большим количеством временных таблиц, то эта статья для Вас.

1 стартмани

27.08.2019    11489    ids79    22    

Работа со схемой запроса Промо

Инструментарий разработчика Практика программирования v8 v8::Запросы Абонемент ($m)

Стандартом взаимодействия с реляционной базой данных стал язык SQL. Приемником SQL в 1С является язык запросов. Язык запросов, также как и SQL, является структурированным. Составляющие структуры запроса отвечают на разные вопросы о том, какие данные требуется получить и какие манипуляции с множествами данных необходимо произвести при получении. В простых случаях текст запроса можно написать вручную, однако в сложных случаях, а также при программном формировании, - лучше воспользоваться объектной моделью запроса и использовать объект "Схема запроса". В статье дается описание объектной модели и особенностей работы с ней, а также приводится решение, упрощающее взаимодействие с объектом "Схема запроса".

1 стартмани

24.04.2018    46088    kalyaka    35    

АИТП. Автоматизируем управление ресурсами на примере Яндекс.Почта для домена

WEB v8 1cv8.cf Абонемент ($m)

В статье демонстрируется использование программного пакета АИТП для автоматизации предоставления ИТ-ресурсов сотрудникам на примере управления почтовыми ящиками Яндекс.Почта для домена.

1 стартмани

26.08.2019    5231    blackhole321    4    

Запуск фонового задания во внешней обработке. Отключение предупреждений защиты от опасных действий в фоновом задании

Практика программирования v8 1cv8.cf Абонемент ($m)

Как запустить фоновое задание из модуля внешней обработки используя БСП. Как отключить безопасный режим и сообщения защиты от опасных действий независимо от профиля безопасности пользователя в фоновом задании во внешней обработке.

2 стартмани

24.08.2019    12655    BenGunn    22    

Изменяющееся контекстное меню в 1С 8.3

Практика программирования Работа с интерфейсом Разработка v8 v8::УФ Абонемент ($m)

В одной практической задаче мне пришлось разрабатывать контекстное меню таблицы управляемой формы, которое должно было меняться в зависимости от данных, находящихся в этой таблице. Ниже приведен мой способ решения этой задачи.

1 стартмани

06.08.2019    17793    signum2009    16    

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов Промо

Практика программирования Математика и алгоритмы Универсальные функции Производительность и оптимизация (HighLoad) v8 1cv8.cf Россия Абонемент ($m)

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

26.05.2017    50005    DarkAn    86    

Использование HTTP-сервиса для создания "фронтенда" HTML/CSS/jQuery с кэшированием

WEB v8 1cv8.cf Абонемент ($m)

В статье описан способ создания "фронтенда" на HTML/CSS/jQuery и скрипт кеширования AJAX запросов на PHP.

1 стартмани

06.08.2019    14301    Sedaiko    25    

Процедура ПриКомпоновкеРезультата

Практика программирования v8 1cv8.cf Абонемент ($m)

Коллекция кода

1 стартмани

26.07.2019    45460    vasilev2015    64    

10 способов получить модуль числа (а может, и больше)

Практика программирования Разработка v8 1cv8.cf Абонемент ($m)

Пишем функцию вычисления модуля числа. Сколько способов существует? Давайте посчитаем!

1 стартмани

11.07.2019    10070    sam441    29    

Новый запрос и новая таблица значений как функции Промо

Практика программирования v8 Абонемент ($m)

Предлагается две простые функции, использование которых уменьшает объем кода в конфигурациях на платформе «1С:Предприятие 8». Эти функции можно добавлять к своему общему модулю, что сделает процесс программирования более эффективным.

1 стартмани

27.11.2012    45612    ildarovich    46    

Ловец дедлоков СУБД

Производительность и оптимизация (HighLoad) Практика программирования Разработка v8 Россия Абонемент ($m)

Анализ простейшего дедлока СУБД в рабочей базе с использованием ЦУП (центра управления производительностью) и profiler MS SQL (Microsoft SQL Server). Эта статья будет полезна людям, изучающим вопросы оптимизации работы 1С, или тем, у кого возникают дедлоки в рабочей базе. UPD 09.07.2019 добавлено воспроизведение блокировки в случае установки управляемой блокировки перед чтением набора записей регистра сведений. UPD 10.07.2019 добавлена тестовая база с примером.

1 стартмани

08.07.2019    11671    azazana    79    

Мониторинг производительности и искусственный интеллект

Производительность и оптимизация (HighLoad) Практика программирования Разработка v8 Абонемент ($m)

Расскажем и покажем практически, как использовать искусственный интеллект на страже мониторинга производительности. У вас появится возможность создать собственного помощника Ларису, которая возьмет на себя вопросы по контролю и диагностике состояния обслуживаемой системы.

1 стартмани

01.07.2019    9685    ivanov660    28    

"Убер на складе": динамический расчет маршрутов с учетом реальных расстояний

Учет ТМЦ Практика программирования Учет ТМЦ v8 УУ Абонемент ($m)

Представляю методику и инструмент для динамического расчета маршрутов отбора на высоконагруженных складах для максимального повышения эффективности склада, ускорения проходимости и, как следствие, экономии денег. Это методика и обработка для интеграции в WMS решения. Тестировалось на 1С 8.3.14.1565.

3 стартмани

24.06.2019    17634    informa1555    17    

Уровни, глубина, прародители, циклы и аналоги запросом Промо

Практика программирования v8 1cv8.cf Абонемент ($m)

В продолжение публикации «Транзитивное замыкание запросом» [http://infostart.ru/public/158512/] добавлены другие варианты использования того же приема. Приведены запросы для быстрого определения уровней всех элементов справочника, максимальной глубины справочника, прародителей произвольных элементов справочника, запрос для быстрого определения циклов (на примере справочника спецификаций «1С:Управление производственным предприятием») и определения множеств аналогов номенклатуры (также на примере конфигурации «1С:Управление производственным предприятием»).

1 стартмани

13.11.2012    114682    ildarovich    98    

1С:Ассемблер. Немного летнего веселья!

Практика программирования Разработка v8 1cv8.cf Абонемент ($m)

Все вы, наверное, слышали, что 1С-ники жалуются на свою систему, считая язык 1С недостаточно низкоуровневым, скучным и т.п. Все они с тоской поглядывают в сторону "настоящих" языков программирования. Так вот, господа, они неправы. В системе 1С есть места, где можно размять программерский мозг и получить удовольствие от низкоуровневой техники. Предлагаю вам погрузиться в недра виртуальной машины 1С и понять, как она работает. Там есть свой "ассемблер" и мы попробуем его в действии!

1 стартмани

21.06.2019    30883    Evil Beaver    136    

Простые примеры сложных отчетов на СКД

Практика программирования v8 v8::СКД 1cv8.cf Абонемент ($m)

Подписи в отчете. Особенности соединения наборов: как соединить несоединяемое. Остатки на дату и обороты по месяцам в одном отчете. Курс валюты на каждую дату без группировок и соединений в запросе. Отчет с произвольными колонками и с произвольной последовательностью. "Неадекватный отчет".

1 стартмани

12.06.2019    31966    Hatson    31    

Создание внешней печатной формы в формате документа Word

Практика программирования Разработка v8 1cv8.cf Абонемент ($m)

В статье написано, как создать внешнюю печатную форму (для конфигураций с БСП) в формате Word.

1 стартмани

17.05.2019    16914    ВикторП    22    

Неоплаченные долги при распределении оплаты по правилу ФИФО одним запросом и намного быстрее, чем Вы думали Промо

Практика программирования Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 v8::СКД КА1 УТ10 УПП1 УУ Абонемент ($m)

Предлагается метод для быстрого нахождения неоплаченных долгов при распределении оплаты по правилу ФИФО, основанный на дихотомии. Описывается реализация метода в виде достаточно простого запроса, решающего за линейное время указанную задачу, считавшуюся ранее существенно более трудоемкой. Приводятся примеры использования запроса в отчетах на СКД для конфигураций УТ, КА, УПП.

1 стартмани

28.02.2014    69173    ildarovich    129    

Пример настройки шаблонов и реализации печати отчетов в документ MS Word используя функциональную часть "Библиотеки Стандартных Подсистем 1С" (БСП)

Практика программирования Разработка v8 Россия Абонемент ($m)

В конфигурации выбраны и использованы только необходимые объекты библиотеки стандартных подсистем для реализации вывода отчёта, с табличными частями, в документ MS Word. Показан пример создания необходимых областей в шаблоне для вывода параметров в отчёт.

1 стартмани

23.04.2019    7093    olegpkc    11    

Ops средствами 1С:Предприятие

Практика программирования Разработка v8 1cv8.cf Абонемент ($m)

В статье описан программный пакет "Автоматизация ИТ-процессов" (АИТП), позволяющий автоматизировать задачи по администрированию, управлению и обслуживанию ИТ-инфраструктуры.

1 стартмани

23.04.2019    17821    blackhole321    28    

1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки

Практика программирования Внешние источники данных Обмен через XML WEB Разработка v8 1cv8.cf Абонемент ($m)

В этой статье мы рассмотрим путь и основные моменты создания небольшого вэб-сервиса, который мы называем "Онлайн Прайс-лист". Выгрузка из 1С, бэкенд, фронтенд, получение заказов в 1С.

1 стартмани

22.04.2019    35866    riposte    66