Как организовать веб-доступ к файловой базе 1С:8.3 для удаленных пользователей?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

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

Предварительные требования к конфигурации

Прежде чем приступать к публикации, необходимо убедиться, что ваша конфигурация готова к работе через веб-сервер. Основным требованием является использование управляемых форм. Работа через веб-клиент накладывает ряд ограничений:

  1. Отсутствие синхронных вызовов сервера, которые могут блокировать интерфейс.
  2. Отказ от модальных окон — они плохо поддерживаются браузерами и могут приводить к зависанию сеансов.
  3. Использование только управляемого режима интерфейса.

Варианты подключения: браузер против тонкого клиента

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

Решение проблем с лицензированием и сеансами

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

Чтобы минимизировать эти риски, воспользуйтесь следующими рекомендациями:

Вопросы производительности и безопасности

Многие ожидают, что веб-доступ ускорит работу, однако это зависит от исходного состояния системы. Если сейчас пользователи работают через сетевую папку (SMB), то переход на публикацию через веб-сервер даст колоссальный прирост скорости, так как 1С будет передавать только необходимые данные, а не блокировать весь файл базы целиком по сети.

Меры безопасности при публикации «наружу»:

  1. Никогда не выставляйте веб-сервер напрямую в интернет без защиты. Используйте VPN (например, OpenVPN или WireGuard) для организации защищенного туннеля до офисной сети.
  2. Обязательно настройте HTTPS (SSL-сертификат), чтобы исключить перехват учетных данных пользователей в открытом виде.
  3. Используйте обратный прокси (например, Nginx), который позволит ограничить доступ по IP-адресам, защитить от брутфорс-атак и скрыть реальные пути к публикации базы.

Пошаговый план внедрения

  1. Установите веб-сервер (рекомендуется Apache или IIS) на компьютер, где расположена база данных.
  2. Выполните публикацию базы через конфигуратор: меню «Администрирование» -> «Публикация на веб-сервере».
  3. Настройте параметры в файле default.vrd, если требуются специфические настройки таймаутов или ограничения сеансов.
  4. Протестируйте работу сначала через тонкий клиент, указав в качестве адреса строку вида: http://имя_сервера/название_публикации.
  5. Если работа через тонкий клиент проходит успешно, можно разрешить доступ через браузер (при необходимости), но обязательно убедитесь в наличии настроенного HTTPS.

Таким образом, для небольшой конторы с 10 пользователями переход на веб-доступ является отличной альтернативой терминальному доступу. Это позволит сэкономить на лицензиях RDP и при этом значительно повысить комфорт работы пользователей, особенно если они работают удаленно или имеют нестабильное сетевое соединение.

← На главную