Настройка 1С

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

Публикация — общее условие для работы в браузере, для мобильного клиента и для обмена с внешними приложениями. Разбираем порядок и то, что чаще всего забывают включить.

Читать →
Где делается — Конфигуратор → АдминистрированиеЧто понадобится — Веб-сервер и права администратора
Коротко

Публикация выполняется из конфигуратора: «Администрирование» → «Публикация на веб-сервере». Предварительно на сервере должен стоять веб-сервер (IIS или Apache) и модули расширения веб-сервера из дистрибутива платформы. В окне публикации отмечают, что именно открывать наружу: тонкий клиент и веб-клиент, HTTP-сервисы, при необходимости OData. Обязательный шаг, который пропускают чаще всего, — HTTPS: без него логины и данные идут по открытому каналу.

Зачем вообще публиковать базу

Пока база живёт только в локальной сети, попасть в неё можно лишь с рабочего места. Публикация делает базу доступной по адресу в интернете — и дальше от этого зависят сразу несколько вещей.

От публикации работают веб-клиент и мобильный клиент, обмен с сайтом и маркетплейсами, а также мобильные приложения, которые обращаются к базе через HTTP-сервисы.

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

Порядок публикации

  1. 1
    Выбрать и установить веб-сервер

    На Windows обычно используют IIS, на Linux — Apache. Веб-сервер ставится и запускается до публикации.

    Разрядность веб-сервера и платформы 1С должна совпадать, иначе модули не подхватятся.
  2. 2
    Установить модули расширения веб-сервера

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

  3. 3
    Открыть публикацию в конфигураторе

    Запустить конфигуратор от имени администратора и выбрать «Администрирование» → «Публикация на веб-сервере».

  4. 4
    Задать имя публикации и каталог

    Имя попадает в адрес, по которому базу будут открывать. Каталог — папка на диске, куда платформа положит файл настроек публикации.

    Имя лучше делать коротким и без русских букв — оно войдёт в ссылку, которую будут вводить на телефонах.
  5. 5
    Отметить, что публикуем

    Для работы в браузере и в мобильном клиенте нужен пункт про тонкий клиент и веб-клиент. Для мобильных приложений и обменов — публикация HTTP-сервисов. OData включают только если он действительно нужен.

  6. 6
    Закрыть канал по HTTPS

    Выпустить сертификат и настроить HTTPS на веб-сервере. Через мобильный интернет трафик идёт по чужим сетям, и без шифрования наружу уходят в том числе пароли.

  7. 7
    Проверить снаружи

    Открыть адрес публикации с устройства вне офисной сети — например, с телефона по мобильному интернету. Внутри сети адрес может работать, а снаружи упираться в межсетевой экран.

Публикация — это открытая дверь

После публикации база доступна всем, кто знает адрес. Минимум, который стоит сделать сразу: HTTPS, запрет простых паролей, отдельные пользователи вместо общего входа и ограничение прав по складам и организациям. Если наружу нужны только обмены, публиковать веб-клиент не обязательно — можно открыть одни HTTP-сервисы.

Что обычно идёт не так

  • Не установлены модули расширения веб-сервера — публикация проходит, адрес не открывается
  • Разрядность платформы и веб-сервера не совпадает
  • Адрес работает внутри сети и не работает снаружи: закрыт порт на межсетевом экране или нет проброса
  • Забыли HTTPS, и браузер телефона предупреждает о незащищённом соединении
  • Не отмечена публикация HTTP-сервисов, а мобильное приложение подключается именно через них
  • После обновления платформы публикацию не выполнили заново

Частые вопросы

Оба поддерживаются платформой. На Windows-сервере обычно берут IIS как уже встроенный, на Linux — Apache. Для работы 1С разницы в возможностях нет, разница в администрировании.
Сама публикация лицензии не требует, но каждое одновременное подключение через веб-клиент или мобильный клиент занимает клиентскую лицензию.
Да, файловую базу тоже публикуют. При заметном числе подключений файловый вариант становится узким местом, и базу переводят на сервер.
Формально база откроется и без него. Практически — нет: по открытому каналу уходят логины, пароли и данные, а мобильные браузеры прямо помечают такое соединение как небезопасное.
Чаще всего адрес публикации виден только в локальной сети: нужен внешний адрес, проброс порта и разрешающее правило на межсетевом экране.
Да, после смены версии платформы публикацию выполняют заново, иначе веб-сервер продолжает ссылаться на старые модули.

Опубликуем базу и закроем доступ правильно

Настроим веб-сервер, выполним публикацию, выпустим сертификат и проверим доступ снаружи — вместе с правами сотрудников. Специализация — торговые компании, с 2003 года, Уфа.

Актуально на 23 октября 2026