Перейти к содержанию

Публикация веб-сервиса средствами 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) в "Первой Форме".