Публикация веб-сервиса средствами APACHE¶
1. Скачайте веб-сервер APACHE (актуальную версию можно загрузить на официальном сервере APACHE) и установите его. Настраивать и переписывать файлы APACHE не нужно (в процессе установки везде нажимайте кнопку Далее). После установки сервер появится в системных значках и запустится. В следующем окне вверху можно вписать любую информацию, на работоспособность это не влияет.
2. После установки проверьте работоспособность web-сервера. При переходе в браузере по адресу http://localhost должно отображаться следующее окно:
3. Если при установке платформы "1С:Предприятие" не были установлены компоненты работы с веб-сервером, их надо установить (через повторную установку платформы):
4. Зайдите в "Конфигуратор" — "administration" — "Публикация на веб-сервере...". Укажите имя базы в поле "Имя". (используйте только буквы латинского алфавита!). Выберите пустой каталог (путь к нему также не должен содержать кириллических символов, см. пример ниже). Включите параметр "Публиковать Web-сервисы", в списке веб-сервисов включите сервис rg1CTCService. Нажмите Опубликовать.
Для публикации веб-сервисов расширения включите параметр Публиковать Web-сервисы расширений по умолчанию. Нажмите Опубликовать.
5. В диалоге о перезапуске веб-сервера нажмите Да. Для корректной установки у пользователя должны быть права администратора на компьютере, с которого производится установка.
После выполнения этих действий веб-сервисы "1С:Предприятие" будут доступны "Первой Форме" по адресу:
ip-компьютера/ИмяБазы/ws/путь_указанный_при_публикации.1cws?wsdl
Например, для примера со скриншота выше адрес будет выглядеть следующим образом: http://ip/BP/ws/1CTCService.1cws?wsdl
ℹ️ Не забудьте указать путь к веб-сервисам (протокол SOAP) в "Первой Форме".