К статье
Практический материал

Администрирование · 11 мин

Как запустить 1С в браузере: пошаговая инструкция

Как запустить 1С в браузере: публикация базы на веб-сервере IIS или Apache, настройка веб-клиента, требования к конфигурации, типичные ошибки и их решение.

Запуск 1С в браузере реализуется через веб-клиент — технологию платформы «1С:Предприятие», которая позволяет работать с информационной базой через обычный браузер без установки толстого или тонкого клиента на компьютер пользователя. Для этого базу публикуют на веб-сервере (IIS или Apache), а пользователи подключаются по ссылке вида http://server/base.

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

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

Что такое веб-клиент 1С и когда он нужен

Веб-клиент — это один из трёх клиентских приложений платформы «1С:Предприятие» наряду с толстым и тонким клиентом. Он выполняется в браузере и не требует установки платформы на рабочее место: вся логика интерфейса работает через связку веб-сервера и сервера 1С (или файловой базы, опубликованной на веб-сервере).

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

Важно понимать ограничение: веб-клиент поддерживается не всеми конфигурациями и не всеми режимами. Конфигурации, работающие в режиме обычного приложения без управляемых форм, в браузере не откроются. Современные типовые решения (Бухгалтерия, Управление торговлей, ЗУП актуальных редакций) с веб-клиентом совместимы.

Проверка готовности конфигурации и сервера

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

На сервере, где будет выполняться публикация, должны быть установлены: сама платформа «1С:Предприятие» с компонентой «Модули расширения веб-сервера» (она выбирается при установке платформы) и веб-сервер — IIS (встроенный в Windows Server) либо Apache. Если база клиент-серверная, сервер 1С и СУБД уже должны работать, публикация лишь добавляет веб-доступ поверх них.

КонфигурацияУправляемое приложение

Обычное приложение без управляемых форм в веб-клиенте не работает

ПлатформаУстановлены модули расширения веб-сервера

Проверяется в списке установленных компонентов платформы

Веб-серверIIS или Apache запущен

Служба веб-сервера должна отвечать на http-запросы

БазаДоступна из конфигуратора

Сначала проверьте вход через толстый клиент

Публикация базы на веб-сервере IIS

IIS — штатный веб-сервер Windows и наиболее частый выбор в инфраструктуре 1С. Сначала убедитесь, что роль IIS установлена: в диспетчере сервера добавьте роль «Веб-сервер (IIS)» с компонентами CGI/ISAPI (они нужны для работы модулей расширения 1С). Без этих компонентов публикация создастся, но при обращении браузер будет возвращать ошибку.

Сама публикация выполняется из конфигуратора: меню «Администрирование» → «Публикация на веб-сервере». В открывшемся окне укажите имя публикации (оно станет частью URL, используйте латиницу без пробелов), выберите веб-сервер IIS и каталог публикации. Нажмите «Опубликовать» — платформа создаст виртуальный каталог, файл default.vrd с параметрами подключения и настроит обработчик.

Порядок публикации на IIS
  1. 1
    Установите роль IIS с компонентами ISAPI/CGI через диспетчер сервера
  2. 2
    Убедитесь, что установлены модули расширения веб-сервера платформы 1С
  3. 3
    Откройте базу в конфигураторе от имени администратора
  4. 4
    Выберите Администрирование → Публикация на веб-сервере
  5. 5
    Задайте имя публикации латиницей, выберите IIS и нажмите «Опубликовать»
  6. 6
    Откройте в браузере адрес http://имя_сервера/имя_публикации и войдите под пользователем

Конфигуратор при публикации должен быть запущен с правами администратора, иначе платформа не сможет внести изменения в конфигурацию IIS. Если публикация прошла, но страница не открывается, проверьте в консоли IIS, что для виртуального каталога сопоставлен обработчик wsisapi.dll соответствующей версии платформы.

Публикация на Apache

Apache используют, когда сервер работает на Linux или когда веб-доступ выносят на отдельную машину. Для публикации применяется утилита webinst из состава платформы либо ручная настройка: в конфигурационный файл Apache добавляется загрузка модуля wsap (библиотека из каталога платформы) и описание виртуального каталога с указанием файла default.vrd.

Файл default.vrd содержит строку подключения к базе: для серверной базы это параметры кластера 1С и имя базы, для файловой — путь к каталогу. При ручной настройке проще всего сначала выполнить публикацию штатным диалогом конфигуратора (он умеет работать и с Apache), а затем при необходимости скорректировать параметры в default.vrd текстовым редактором.

Проверка доступа и настройка безопасности

После публикации откройте браузер и перейдите по адресу публикации. Признак успеха — появление окна авторизации 1С со списком пользователей (или полем ввода логина). Если вместо этого отображается ошибка веб-сервера (404, 500, «служба недоступна»), проблема в публикации или модулях расширения, а не в самой базе.

Для доступа из интернета обязательно используйте HTTPS: настройте сертификат на веб-сервере и публикуйте базу по защищённому порту. Открытый HTTP-доступ к учётной системе означает передачу логинов, паролей и данных в незашифрованном виде. Также ограничьте круг пользователей, которым разрешён веб-доступ, и убедитесь, что у всех учётных записей заданы пароли.

Контрольные точки

Как проверить результат

Открытие адреса публикации
Норма

Появляется окно авторизации 1С

Тревожный признак

Ошибка 404/500 или пустая страница

Вход под пользователем
Норма

Загружается начальная страница конфигурации

Тревожный признак

Ошибка соединения с сервером 1С или с информационной базой

Работа с документами
Норма

Документы открываются и проводятся

Тревожный признак

Ошибки при открытии форм — конфигурация частично несовместима с веб-клиентом

Доступ с другого устройства
Норма

База открывается по ссылке с другого ПК в сети

Тревожный признак

Страница недоступна — проверьте брандмауэр и привязку сайта

Типичные ошибки и их устранение

Наиболее частая проблема — ошибка «Ошибка HTTP 500» или сообщение о невозможности загрузить модуль расширения веб-сервера. Причина обычно в том, что компоненты расширения веб-сервера не установлены или установлена платформа другой разрядности, чем пул приложений IIS. Проверьте разрядность и при необходимости доустановите компоненты через установщик платформы.

Вторая группа ошибок — «Информационная база не обнаружена» после успешной авторизации. Это означает, что веб-сервер работает, но в default.vrd указана неверная строка подключения: неправильное имя сервера 1С, кластера или базы. Откройте default.vrd и сверьте параметры с рабочей строкой подключения из списка баз толстого клиента.

Типичные ошибки
01
Публикация из конфигуратора без прав администратора — виртуальный каталог не создаётся, а диагностика уводит в сторону IIS
02
Имя публикации кириллицей или с пробелами — часть браузеров и прокси некорректно обрабатывает такие адреса
03
Забытый перезапуск веб-сервера после правки default.vrd — старые параметры продолжают действовать
04
Открытие доступа в интернет по HTTP — перехват учётных данных и данных базы
05
Публикация базы, не предназначенной для веб-клиента, — конфигурация открывается с ошибками форм или не открывается вовсе

Альтернативы: тонкий клиент, RDP и облачный 1С

Веб-клиент — не единственный способ удалённой работы с 1С. Тонкий клиент устанавливается быстро, работает по тому же протоколу и обычно быстрее веб-клиента, но требует установки на устройство. RDP (терминальный доступ) подходит, когда нужен полный функционал толстого клиента, но требует терминального сервера и лицензий.

Третий вариант — облачные сервисы, где база уже размещена у провайдера и доступна через браузер без собственной инфраструктуры. Это избавляет от настройки IIS/Apache и сертификатов, но переносит данные к стороннему оператору и требует стабильного интернет-канала.

Сравнение вариантов доступа

Веб-клиент

Ничего не устанавливается на рабочее место, работает на планшетах; требует публикации и совместимой конфигурации

Тонкий клиент

Быстрее и стабильнее веб-клиента, но нужна установка платформы на каждое устройство

RDP

Полный функционал любого клиента, но нужен терминальный сервер и лицензии

Облачный сервис

Не требует своей инфраструктуры, но данные хранятся у провайдера и есть абонентская плата

Маршрут решения

Как выбрать действие

Пользователям нужен доступ с любых устройств без установки ПОПубликуйте базу на IIS или Apache и раздавайте ссылку на веб-клиент
Все рабочие места под контролем и важна скоростьИспользуйте тонкий клиент вместо браузера
Нужен доступ внешних пользователей из интернетаНастройте HTTPS, проверьте роли и пароли до открытия доступа
Нет администратора для поддержки веб-сервераРассмотрите облачный вариант размещения базы

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

Можно ли запустить в браузере файловую базу 1С?

Да. Файловую базу публикуют на веб-сервере точно так же: в default.vrd указывается путь к каталогу базы. Веб-сервер должен иметь доступ к этому каталогу, а сервер с веб-сервером — достаточные ресурсы, так как обработка выполняется на нём.

Какие браузеры поддерживает веб-клиент 1С?

Веб-клиент работает в актуальных версиях Chrome, Firefox, Edge и Safari. Устаревшие браузеры могут отображать интерфейс некорректно. Если формы выглядят «сломанными», первым делом обновите браузер.

Почему веб-клиент работает медленнее тонкого клиента?

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

Нужна ли отдельная лицензия 1С для веб-клиента?

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

Что делать, если после обновления платформы база перестала открываться в браузере?

Чаще всего причина в том, что публикация ссылается на модули расширения старой версии платформы. Перепубликуйте базу из конфигуратора новой версии или поправьте путь к модулю в настройках IIS/Apache, затем перезапустите веб-сервер.

Можно ли ограничить доступ к веб-клиенту по IP-адресам?

Да, это делается средствами веб-сервера: в IIS и Apache есть механизмы фильтрации по IP. Такое ограничение полезно, когда веб-доступ нужен только из офисной сети или через VPN.

Итог

Что важно запомнить

Запуск 1С в браузере — это публикация базы на веб-сервере IIS или Apache с модулями расширения платформы. Проверьте совместимость конфигурации с веб-клиентом, публикуйте из конфигуратора с правами администратора, для внешнего доступа используйте только HTTPS, а после любых правок перезапускайте веб-сервер.