Америки открывать не буду, публикация для себя, что бы не забыть.
Работаю с IIS 7, Сервер Win 2008 x64, 1С 8.2.15 х32.
UPD На дворе 2К19, WIN10, 8.3.14, IIS 8... главное
для публикации запускать конфигуратор из-под Администратора (правый клик мыши по ярлыку 1С, запустить как Администратор)
В 1C конфигураторе: Главное меню —˜ Администрирование — Публикация на веб-сервере
Работаю с IIS 7, Сервер Win 2008 x64, 1С 8.2.15 х32.
UPD На дворе 2К19, WIN10, 8.3.14, IIS 8... главное
для публикации запускать конфигуратор из-под Администратора (правый клик мыши по ярлыку 1С, запустить как Администратор)
Про установку кратко
Про установку кратко и по делу http://www.gorod3000.ru/index.php?idlist=30 Возможно в ранних версиях платформы было всё так, сейчас настройки веб-сервера выполнять необходимо, 1С "настроит всё сама" при публикации. Единственное нужно дать полномочия на чтение и модификацию файлов директории с 1С.В 1C конфигураторе: Главное меню —˜ Администрирование — Публикация на веб-сервере
Адресом тонкого клиента будет: http://localhost/WebService/
Адресом публикуемого сервиса (в моём случае TestService) wsdl-файла
http://localhost/WebService/ws/TestService.1cws?wsdl
Что дальше?
В Информационной базе должен быть предусмотрен пользователь(и), для которого будет доступен наш веб-сервис. А это значит должны быть доступны:
- Внешнее соединение
- Право на исполнение методов сервиса
- Веб-клиент (для доступа к тонкому клиенту через веб)
Для проверки работы сервисов я лично использую soapUI При подключении сервиса в программу будет необходимо указать имя/пароль пользователя, отчего то имя пользователя, например, "Администратор" она не воспринимает, требует учётки с именем на латинице. Так же потребуется повторить имя/пароль в каждом из тестовых запросов к сервису (смотри свойства Request).
Веб-клиент, например всё ещё валиться ошибками при работе в Chrome.
Веб-клиент, например всё ещё валиться ошибками при работе в Chrome.
нет галочки публиковать веб сервисы: (не активна)
ОтветитьУдалитьне подскажите в чем может быть причина?
Возможно у вас в конфигурации нет веб сервиса (или в веб сервисе ни одной функции) "Если у вас в конфигурации Web-сервисов нет, то галочка будет не доступна!" (с) http://nastroy-ka.ru/ent1c812/92--qapacheq-1-82.html
ОтветитьУдалить