Администрирование · 12 мин
Как запустить 1С через браузер: пошаговая инструкция
Пошаговая инструкция, как запустить 1С через браузер: публикация базы на веб-сервере, настройка IIS и Apache, доступ через веб-клиент, типичные ошибки и их решение.
Запуск 1С через браузер избавляет от необходимости устанавливать платформу на каждый компьютер: пользователю достаточно адреса веб-сервера, логина и пароля. Такой вариант удобен для удалённых сотрудников, филиалов, руководителей, которые работают с планшетов, и для ситуаций, где нельзя ставить толстый клиент на рабочие станции.
Технически это реализуется через публикацию информационной базы на веб-сервере — IIS (Windows) или Apache (Windows и Linux). Пользователь открывает браузер, вводит адрес вида http://server/base и работает в веб-клиенте 1С, который по внешнему виду близок к обычному интерфейсу платформы. Тонкий клиент тоже может подключаться через веб-сервер по протоколу HTTP, что часто даёт лучшую производительность.
Ниже разобран полный цикл: что потребуется, как опубликовать базу, как проверить доступ, какие ограничения есть у веб-клиента и что делать при типичных ошибках. Инструкция ориентирована на клиент-серверный и файловый варианты работы 1С:Предприятие 8.3.
Что потребуется перед публикацией
Перед настройкой убедитесь, что выполнены базовые условия. Нужен компьютер (сервер), доступный пользователям по сети, с установленной платформой 1С:Предприятие и модулями расширения веб-сервера — при установке платформы отметьте компонент «Модули расширения веб-сервера». Также потребуется сам веб-сервер: IIS (встроен в Windows, включается через «Компоненты Windows») или Apache 2.2/2.4.
Пользователь, выполняющий публикацию, должен обладать правами администратора на сервере: конфигуратору придётся изменять конфигурацию веб-сервера и создавать каталоги публикации. Для клиент-серверного варианта дополнительно нужен работающий кластер серверов 1С, а для файлового — сетевая папка с базой, доступная учётной записи, под которой работает веб-сервер.
Откройте http://localhost на сервере — должна открыться стартовая страница веб-сервера
Проверьте наличие файла wsisapi.dll (IIS) или mod_1cws (Apache) в каталоге bin платформы
Запускайте конфигуратор от имени администратора, иначе публикация завершится ошибкой доступа
Сначала убедитесь, что база работает через толстый или тонкий клиент
Способы запуска 1С через браузер
Существует несколько подходов, и выбор зависит от задачи. Первый — собственная публикация на веб-сервере внутри локальной сети или с пробросом через VPN: полный контроль, но нужны навыки администрирования. Второй — облачные сервисы (например, 1С:Фреш и аналогичные), где база уже размещена провайдером, а вы получаете готовую ссылку: подходит тем, кто не хочет обслуживать сервер.
Третий вариант — тонкий клиент через веб-сервер: пользователь ставит небольшое приложение, но подключается по HTTP через ту же публикацию. Это не совсем «через браузер», но часто решает ту же задачу удалённого доступа с лучшей скоростью, чем веб-клиент, особенно на медленных каналах.
Сравнение вариантов доступа
Ничего устанавливать не нужно, работает на любых устройствах. Ограничение: часть функций платформы недоступна, выше требования к качеству кода конфигурации
Быстрее веб-клиента, поддерживает больше функций. Ограничение: требуется установка приложения на компьютер пользователя
Не нужно администрировать сервер, доступ из любой точки. Ограничение: абонентская плата, зависимость от провайдера, не все конфигурации поддерживаются
Работает любая конфигурация без доработок. Ограничение: нужен отдельный терминальный сервер и лицензии, это не запуск через браузер в чистом виде
Публикация базы на веб-сервере IIS
IIS — штатный вариант для Windows-серверов. Сначала включите компоненты IIS: в «Панели управления» → «Включение или отключение компонентов Windows» отметьте «Службы IIS», а внутри обязательно включите «Расширения ISAPI» и «Фильтры ISAPI» — без них расширение 1С не заработает. После установки перезагрузите сервер или выполните команду iisreset.
Далее откройте конфигуратор от имени администратора, зайдите в нужную базу и выберите меню «Администрирование» → «Публикация на веб-сервере». Укажите имя публикации (латиницей, без пробелов — оно станет частью URL), выберите веб-сервер IIS, задайте каталог публикации и отметьте нужные флаги: как минимум «Публиковать тонкий клиент и веб-клиент». Нажмите «Опубликовать» и согласитесь на перезапуск веб-сервера.
- 1Включите IIS и компоненты «Расширения ISAPI», «Фильтры ISAPI» в компонентах Windows
- 2Убедитесь, что при установке платформы 1С были выбраны модули расширения веб-сервера
- 3Запустите конфигуратор от имени администратора и откройте базу
- 4Выберите «Администрирование» → «Публикация на веб-сервере», задайте имя и каталог публикации
- 5Отметьте флаг публикации тонкого клиента и веб-клиента, нажмите «Опубликовать»
- 6Проверьте результат: откройте в браузере http://сервер/имя_публикации
Публикация на Apache
Apache — вариант для Linux-серверов или для тех, кто предпочитает его на Windows. Поддерживаются версии Apache 2.2 и 2.4; важно, чтобы разрядность Apache совпадала с разрядностью модулей расширения платформы: 32-битный Apache работает только с 32-битными модулями, 64-битный — с 64-битными. Несовпадение разрядности — одна из самых частых причин ошибки «модуль не загружается».
Процедура аналогична: конфигуратор → «Администрирование» → «Публикация на веб-сервере» → выбрать Apache. Конфигуратор автоматически допишет нужные строки (LoadModule и настройки обработчика) в файл httpd.conf и создаст файл default.vrd в каталоге публикации. После публикации перезапустите Apache. Если публикуете вручную, проверьте, что в httpd.conf указан правильный путь к модулю mod_1cws (wsap24.dll для Windows).
# Фрагмент httpd.conf, который добавляет конфигуратор
LoadModule _1cws_module "C:/Program Files/1cv8/8.3.22.1750/bin/wsap24.dll"
Alias "/mybase" "C:/inetpub/wwwroot/mybase"
<Directory "C:/inetpub/wwwroot/mybase">
AllowOverride All
Require all granted
</Directory>Настройка доступа и безопасности
Открытая в браузере страница входа — это окно во внутреннюю систему компании, поэтому к вопросам доступа стоит отнестись серьёзно. Минимальный набор: включите аутентификацию в 1С (пользователи с паролями, без пустых паролей), ограничьте права учётной записи, под которой работает веб-сервер, и не делайте каталог публикации доступным для просмотра списка файлов.
Если база должна быть доступна из интернета, не публикуйте её напрямую по HTTP: трафик, включая пароли, передаётся открытым текстом. Настройте HTTPS с сертификатом на веб-сервере либо предоставляйте доступ только через VPN. Также рекомендуется ограничить доступ по IP-адресам средствами веб-сервера, если круг пользователей известен заранее.
Проверка работы веб-клиента
После публикации откройте браузер и введите адрес вида http://имя_сервера/имя_публикации. Должна появиться страница входа 1С с полями логина и пароля. Войдите под тестовым пользователем и проверьте основные операции: открытие списка документов, проведение документа, формирование отчёта. Обратите внимание на скорость первой загрузки — веб-клиент подгружает интерфейс, и первый вход всегда медленнее последующих.
Проверьте работу с разных устройств: с компьютера в локальной сети, с ноутбука через Wi-Fi, при необходимости — с планшета. Если планируется работа через интернет, протестируйте канал на типичных операциях: веб-клиент чувствителен к задержкам, и на нестабильном соединении интерфейс будет «подвисать».
Как проверить результат
По адресу публикации открывается форма входа 1С
Ошибка 404, 500 или «Веб-сервер не обнаружен» — публикация не создана или веб-сервер не запущен
После ввода логина и пароля открывается рабочий стол конфигурации
Ошибка аутентификации или «Информационная база не обнаружена» — проверьте путь к базе в default.vrd
Документы проводятся, отчёты формируются без ошибок
Ошибки при обращении к файлам или печати — проблемы с правами учётной записи веб-сервера
Формы открываются за приемлемое время после первой загрузки
Постоянные задержки — узкий канал, перегруженный сервер или тяжёлые запросы в конфигурации
Ограничения веб-клиента и типичные ошибки
Веб-клиент поддерживает не всю функциональность платформы. Не работают, например, некоторые механизмы интеграции через OLE/COM, прямой доступ к файловой системе клиентского компьютера ограничен браузерной песочницей, а ряд старых конфигураций, написанных только под толстый клиент, может функционировать некорректно или не запускаться вовсе. Перед переводом пользователей на веб-клиент проверьте, что конфигурация официально поддерживает такой режим — обычно это указано в документации к решению.
Отдельный класс проблем — печать и работа с файлами. В веб-клиенте печать выполняется через механизмы браузера, а выгрузка файлов происходит через диалог скачивания. Расширение для работы с файлами 1С (устанавливается из браузера по предложению платформы) снимает часть этих ограничений, но требует установки на каждый компьютер.
Часто задаваемые вопросы
Можно ли запустить через браузер файловую базу 1С?
Да, файловая база публикуется так же, как клиент-серверная. Важно, чтобы учётная запись, под которой работает веб-сервер, имела полный доступ к каталогу с файлом базы. При этом несколько пользователей смогут работать с файловой базой через веб-сервер одновременно — веб-сервер выступает посредником.
В каких браузерах работает веб-клиент 1С?
Веб-клиент поддерживает актуальные версии распространённых браузеров: Google Chrome, Mozilla Firefox, Microsoft Edge, Safari. Устаревшие версии браузеров могут работать некорректно, поэтому держите браузер обновлённым. Для работы с файлами и сканерами дополнительно устанавливается расширение платформы.
Почему после публикации браузер показывает ошибку 404?
Чаще всего причина в неправильном адресе: имя публикации в URL должно точно совпадать с указанным при публикации, с учётом регистра. Также проверьте, что веб-сервер запущен, а каталог публикации существует и содержит файл default.vrd. В IIS дополнительно убедитесь, что пул приложений и сайт находятся в состоянии «Запущен».
Что быстрее — веб-клиент или тонкий клиент через веб-сервер?
Тонкий клиент обычно работает быстрее и стабильнее на медленных каналах, так как передаёт меньше служебных данных и не зависит от браузерного движка. Веб-клиент выигрывает в простоте: ничего устанавливать не нужно. Для постоянных удалённых пользователей часто выбирают тонкий клиент, для эпизодического доступа — браузер.
Нужны ли отдельные лицензии 1С для работы через браузер?
Режим запуска не меняет лицензионную модель: подсчёт лицензий идёт по сеансам пользователей независимо от того, через веб-клиент, тонкий или толстый клиент они подключены. Для клиент-серверного варианта действуют те же серверные и клиентские лицензии, что и при обычной работе.
Можно ли опубликовать несколько баз на одном веб-сервере?
Да, на одном веб-сервере можно опубликовать несколько информационных баз — каждая получит своё имя публикации и свой адрес. Повторите процедуру публикации для каждой базы, задавая уникальные имена. Учитывайте, что нагрузка на сервер при этом суммируется.
Что важно запомнить
Запуск 1С через браузер сводится к публикации базы на веб-сервере IIS или Apache через конфигуратор. Ключевые условия успеха: установленные модули расширения веб-сервера, права администратора при публикации, совпадение разрядности веб-сервера и модулей, HTTPS при доступе из интернета. После публикации проверьте вход, выполнение операций и скорость работы, а для постоянных удалённых пользователей рассмотрите тонкий клиент через ту же публикацию.