Администрирование · 10 мин
Как подключиться к веб-клиенту 1С
Как подключиться к веб-клиенту 1С через браузер: публикация базы на веб-сервере, настройка IIS и Apache, типичные ошибки и способы их устранения.
Веб-клиент 1С позволяет работать с информационной базой через обычный браузер, без установки платформы на компьютер пользователя. Это удобно для удалённых сотрудников, филиалов и руководителей, которым нужен доступ к данным с любого устройства. Подключение сводится к двум задачам: опубликовать базу на веб-сервере и открыть полученную ссылку в браузере.
Прежде чем начинать, важно понимать архитектуру решения. Платформа 1С не работает с браузером напрямую: между ними стоит веб-сервер (IIS или Apache), который принимает запросы от браузера и передаёт их серверу 1С или файловой базе. Поэтому сначала настраивается веб-сервер, затем выполняется публикация, и только после этого пользователи могут подключаться.
Материал рассчитан на администраторов и специалистов, которые настраивают доступ впервые, а также на пользователей, которым нужно просто открыть ссылку и войти в систему. Описаны оба сценария, типичные ошибки и способы проверки результата.
Что нужно подготовить перед публикацией
Для работы веб-клиента потребуется установленная платформа 1С:Предприятие той же версии, что и сервер, либо файловая база. Также понадобится веб-сервер: на Windows чаще используют IIS, на Linux — Apache. Модуль расширения веб-сервера входит в состав дистрибутива платформы и устанавливается отдельным компонентом.
Проверьте, что конфигурация поддерживает работу в веб-клиенте. Большинство типовых решений (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) работают в браузере без ограничений, но самописные или сильно доработанные конфигурации могут содержать функции, доступные только в тонком клиенте. Режим совместимости конфигурации тоже имеет значение: очень старые режимы могут блокировать веб-клиент.
Определите, какие пользователи будут подключаться, и убедитесь, что у них заведены учётные записи с назначенными ролями. Если планируется доступ из интернета, заранее продумайте вопросы безопасности: HTTPS, ограничение доступа по IP или размещение за VPN.
Публикация базы на веб-сервере через конфигуратор
Основной способ подключения веб-клиента — публикация информационной базы. Откройте конфигуратор от имени администратора, зайдите в нужную базу и выберите пункт меню «Администрирование» → «Публикация на веб-сервере». В открывшемся окне укажите имя публикации — оно станет частью адреса, поэтому используйте латиницу без пробелов, например trade или buh.
В поле «Веб-сервер» выберите IIS или Apache в зависимости от установленного сервера. Укажите каталог публикации — папку, где будут размещены служебные файлы. Оставьте включёнными флажки «Публиковать доступ для клиентских приложений» и при необходимости «Публиковать Web-сервисы» и «Публиковать HTTP-сервисы», если они используются в вашей конфигурации.
Нажмите кнопку «Опубликовать». Конфигуратор создаст файл настроек default.vrd, пропишет виртуальный каталог в веб-сервере и настроит сопоставление обработчиков. При успешном завершении появится сообщение о публикации — после этого база доступна из браузера.
- 1Установите веб-сервер (IIS или Apache) и модуль расширения из дистрибутива платформы
- 2Откройте конфигуратор и перейдите в «Администрирование» → «Публикация на веб-сервере»
- 3Укажите имя публикации латиницей и выберите тип веб-сервера
- 4Нажмите «Опубликовать» и дождитесь сообщения об успехе
- 5Откройте в браузере адрес http://имя_сервера/имя_публикации и войдите под учётной записью
Особенности настройки IIS и Apache
Настройка IIS на Windows
IIS устанавливается через «Компоненты Windows» или диспетчер сервера. Для работы веб-клиента нужны компоненты CGI/ISAPI и службы статического содержимого. После установки убедитесь, что пул приложений, под которым работает публикация, имеет доступ к каталогу базы, а для клиент-серверного варианта — что сервер 1С доступен по сети.
Частая проблема — 64-разрядный IIS и разрядность модуля расширения. Если пул приложений настроен на 32-разрядный режим, а модуль 64-разрядный (или наоборот), при обращении к базе возникнет ошибка загрузки модуля. Проверьте соответствие разрядности в настройках пула приложений.
Настройка Apache
Для Apache публикация также выполняется из конфигуратора, но веб-сервер должен быть установлен и запущен заранее. На Windows обычно используют Apache 2.4, на Linux — штатный пакет дистрибутива. Убедитесь, что у службы Apache есть права на чтение каталога публикации и, для файловых баз, на запись в каталог базы.
После публикации проверьте, что в конфигурационном файле Apache появились строки подключения модуля 1С. Если веб-сервер не перезапустился автоматически, перезапустите службу вручную — без этого изменения не применятся.
Как пользователю открыть веб-клиент в браузере
Если база уже опубликована администратором, подключение занимает меньше минуты. Получите у администратора ссылку вида http://server/trade или https://portal.firm.local/buh, откройте её в браузере и введите имя пользователя и пароль. Поддерживаются актуальные версии Chrome, Firefox, Edge и Safari.
При первом входе веб-клиент загружает клиентское приложение в браузер — это может занять некоторое время в зависимости от скорости сети. Последующие запуски будут быстрее за счёт кэширования. Если страница долго не открывается, проверьте, не блокирует ли браузер всплывающие окна и скрипты для этого адреса.
Для удобства ссылку можно добавить в закладки или вынести ярлык на рабочий стол. Некоторые организации размещают ссылки на все базы на внутреннем портале, чтобы пользователи не запоминали адреса.
Как проверить результат
Браузер показывает форму ввода логина и пароля 1С
Ошибка 404, 500 или «не удаётся загрузить модуль»
После ввода учётных данных открывается рабочий стол конфигурации
Сообщение об ошибке аутентификации или пустая страница
Формы открываются за несколько секунд
Каждое действие занимает десятки секунд — проверьте сеть и нагрузку на сервер
Типичные ошибки и их устранение
Ошибка «Ошибка загрузки компоненты» или упоминание wsisapi/mod_1c означает, что модуль расширения не найден или не подходит по версии. Решение — переопубликовать базу после проверки, что установлен модуль той же версии платформы. Ошибка 403 чаще всего указывает на отсутствие прав у пула приложений или службы Apache на каталог публикации.
Если веб-клиент открывается, но не пускает пользователя, проверьте саму учётную запись в конфигураторе: существует ли пользователь, не заблокирован ли он, назначены ли роли. Ошибки вида «информационная база не обнаружена» говорят о том, что веб-сервер не может достучаться до сервера 1С или файловой базы — проверьте сетевую доступность и путь к базе в файле default.vrd.
Медленная работа веб-клиента обычно связана не с браузером, а с шириной канала и нагрузкой на сервер. Веб-клиент передаёт больше данных, чем тонкий клиент, поэтому на слабых каналах стоит рассмотреть тонкий клиент через веб-сервер как альтернативу.
Альтернативные способы доступа через браузер
Если публикация на собственном веб-сервере невозможна, существуют другие варианты. Облачные сервисы аренды 1С предоставляют готовую публикацию: вы загружаете базу, а провайдер выдаёт ссылку для веб-клиента. Это избавляет от администрирования, но требует абонентской платы и доверия к оператору.
Фирменный сервис 1С:Фреш подходит для типовых конфигураций: база размещается в облаке вендора, доступ осуществляется через браузер после регистрации. Ограничение — поддерживаются не все конфигурации и не все доработки.
Для удалённого доступа без веб-клиента иногда используют RDP или терминальный сервер с тонким клиентом. Это не веб-клиент в строгом смысле, но решает ту же задачу — работу из любой точки без установки полной платформы на каждое рабочее место.
Сравнение вариантов доступа
Полный контроль и бесплатно сверх лицензий, но требует администрирования и настройки безопасности
Быстрый старт без своего сервера, но абонентская плата и зависимость от провайдера
Подходит для типовых конфигураций без доработок; не все решения поддерживаются
Меньше трафика, чем у веб-клиента, но нужна установка платформы на компьютер пользователя
Часто задаваемые вопросы
Нужно ли устанавливать платформу 1С на компьютер пользователя для веб-клиента?
Нет, в этом главное преимущество веб-клиента. Пользователю достаточно браузера и ссылки на опубликованную базу. Платформа требуется только на сервере, где выполняется публикация.
Какой браузер лучше использовать для веб-клиента 1С?
Поддерживаются актуальные версии Chrome, Firefox, Edge и Safari. На практике стабильнее всего веб-клиент работает в браузерах на движке Chromium. Устаревшие версии браузеров могут отображать интерфейс некорректно, поэтому их следует обновить.
Можно ли опубликовать файловую базу без сервера 1С?
Да, файловую базу можно опубликовать напрямую на веб-сервере. Веб-сервер будет работать с файлом базы через модуль расширения. Учтите, что при интенсивной работе нескольких пользователей клиент-серверный вариант производительнее и надёжнее.
Почему после обновления платформы веб-клиент перестал открываться?
При обновлении платформы меняется модуль расширения веб-сервера, а старая публикация продолжает ссылаться на прежнюю версию. Откройте конфигуратор новой версии и выполните публикацию заново — в большинстве случаев этого достаточно.
Безопасно ли открывать доступ к веб-клиенту через интернет?
Безопасно только при дополнительных мерах: обязательный HTTPS с действующим сертификатом, сильные пароли, при возможности — ограничение по IP или доступ через VPN. Публикация по открытому HTTP без защиты создаёт риск утечки учётных данных и данных базы.
Что делать, если веб-клиент работает медленно?
Проверьте скорость канала между пользователем и сервером, загрузку сервера и количество одновременных сеансов. Веб-клиент чувствителен к задержкам сети. Если канал слабый, рассмотрите тонкий клиент через веб-сервер — он передаёт заметно меньше данных.
Что важно запомнить
Подключение к веб-клиенту 1С строится на публикации базы через конфигуратор на веб-сервере IIS или Apache. Пользователю достаточно ссылки и учётной записи, администратору — корректной версии модуля расширения, прав на каталоги и защищённого канала. После обновления платформы публикацию нужно выполнять заново.