Инструкция по разворачиванию веб-сервиса на 1С

На стороне 1С надо установить расширение и веб-сервер Apache, затем на нем опубликовать веб-сервис из расширения. Детально по шагам:
1. Для установки апача надо поставить его (лучше при установке выбрать папку C:\Apache24 а не в Program Files как обычно), а потом запустить от Администратора консоль (в пуске обычно есть пункт "Консоль от имени Админа") и зарегистрировать как службу, перейдя в папку bin где установлен апач:
httpd.exe -k install

2. В 1С надо установить расширение - в режиме Предприятия под пользователем с полными правами открыть раздел Администрирование, в нем пункт "Печатные формы, отчеты и обработки", в окне выбрать пункт "Расширения":
Загрузить расширение кнопкой "Добавить из файла", после загрузки появится строка с зеленой галкой:
Возможно придется перезапустить 1С, если иконка будет серая

3. Публикация 1С на веб-сервере

Нужно зайти в Конфигуратор под системным Администратором, надо на иконке 1С щелкнуть правой кнопкой и выбрать "Запуск от имени Администратора". В нем открыть настройку публикации на веб-сервере:
В окне надо указать имя публикации, веб-сервер (выбрать Apache 2.4 в выпадающем списке, он там будет, если корректно установили на 1 шаге), указать каталог хранения настроек и выбрать настройки публикации - снять везде все галки и оставить только "Публиковать HTTP-сервисы расширений по умолчанию":
Далее нажать "Опубликовать" и после успешной публикации 1С предложит перезапустить Apache, соглашаемся.

Можно проверить что апач работает - на вкладке Службы:
4. Для корректной работы веб-сервиса надо настроить пользователя от имени которого будет выполняться запрос извне - для этого надо в Конфигураторе добавить пользователя web с настройками как на картинке, пароль можно указать свой:
И затем в той папке которую выбрали для хранения настроек при публикации открыть файл default.vrd в блокноте и добавить в параметре ib данные о пользователе как в примере, пароль подставить свой без кавычек:​
5. Проверить работу веб-сервиса, зайдя в браузере по адресу http://localhost/hrm/hs/export/employees (если сервер 1С на том же компьютере) должен загрузиться список сотрудников в формате JSON

6. Настроить доступ из интернета к серверу - открыть в брендмауэре порт 80, узнать свой внешний IP, он должен быть статичный белый. Проверить работу веб-сервиса заменив localhost в адресе на внешний IP