1С Публицация

Автор: | 14.10.2021

1С 8.3 ошибка «веб серверы не обнаружены»

В 1С Web сервисы это механизм который позволяет взаимодействовать с другими программами и информационными системами. Очень часто Web сервис используется для обмена данными между базами 1С. Для того чтобы этот механизм заработал нужно сначала опубликовать базу на веб сервере. И вот тут у многих начинаются проблемы, чаще всего появляется сообщение «веб серверы не обнаружены». Связанно это с некорректными настройками 1С и самого веб сервера. В данной статье расскажу как я впервые настраивал все это дело.

Так же рекомендую прочитать следующие статьи.

Как переименовать заголовки колонок в шапке отчета 1С СКД

1С как создать отчет с помощью СКД

Как в СКД добавить заголовок отчета

Как рассчитать сумму табличной части 1С

ТСД и 1С

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

1 Необходимо настроить сам веб сервер.

2 Установить компонент «Модули расширения веб-сервера».

3 Опубликовать базу.

Самый простой вариант (как я изначально думал) настройки веб сервера это использование готовой сборки, я решил воспользоваться XAMPP, установил запустил, все работает, далее установил «Модули расширения веб-сервера». Остался последний пункт это публикация на веб -сервер.

1С Web сервисы

Но в итоге увидел сообщение «Веб-серверы не обнаружены».

1С 8.3 ошибка "веб серверы не обнаружены"

Проверил еще раз сам веб сервер, все работало исправно ошибок ни каких не было.

1С 8.3 веб серверы не обнаружены

Попробовал переустановить модуль.

1С веб серверы

Но результата не было.

Правильная настройка локального веб сервера для публикации базы 1С

После посещения нескольких форумов выяснил, что 1С корректно работает только с веб-сервером Apache версии 2.4.

Скачать Apache 2.4 — apachelounge.com/download/

Как настроить веб сервер для 1С

Скачиваем Apache 2.4 с официального сайта распаковываем архив, для удобства использования и настройки папку Apache24 из архива, копируем в корень диска С.

Настройка веб сервера для 1С

Далее открываем файл httpd.conf, ищем пункт ServerName и пишем в нем Localhost:80.

Публикация базы на локальном веб сервер

Остается только установить Apache в качестве службы, для этого запускаем командную строку от имени администратора и переходим в папку Apache введя команду.

cd C:\Apache24\bin

Далее устанавливаем службу

httpd.exe -k install

Установка службы Apache

Остается только проверить запустилась она или нет.

Apache как запустить службу

Для уверенности открываем браузер и вводи Localhost, если видите вот такое сообщение значит веб сервер готов к работе.

Локальный веб сервер Apache

Теперь пробуем опубликовать.

Как опубликовать базу 1С на веб сервер

И проверяем работоспособность введя в браузере.

http://localhost/InfoBase

InfoBase — это имя вашей базы которое вы указывали во время публикации.

1с публикация базы

Теперь можно проверять работу созданных веб сервисов. Я всегда стараюсь писать статьи как можно меньше

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *