Администрирование · 11 мин
1С веб-клиент: что это и как с ним работать
Что такое веб-клиент 1С, чем он отличается от тонкого клиента, как опубликовать базу на веб-сервере и подключиться через браузер. Инструкция и разбор ошибок.
Веб-клиент 1С — это способ запуска прикладных решений «1С:Предприятие» через обычный браузер без установки платформы на компьютер пользователя. Вместо тонкого или толстого клиента сотрудник открывает ссылку вида http://server/base, вводит логин и пароль и работает с базой так же, как в привычном окне 1С: проводит документы, строит отчёты, заполняет справочники.
Технически веб-клиент — это не отдельная программа, а режим работы платформы. Код конфигурации исполняется на стороне сервера (через веб-сервер Apache или IIS), а в браузер передаётся только интерфейс: формы, таблицы, кнопки. Поэтому для пользователя почти ничего не меняется, а для администратора появляется задача публикации базы и контроля доступа.
Такой вариант подключения чаще всего используют, когда сотрудники работают удалённо, сидят на компьютерах без права установки программ, пользуются macOS или Linux либо подключаются с планшетов и ноутбуков вне офисной сети. Ниже разберём, как устроен веб-клиент, чем он отличается от других режимов, как его опубликовать и какие ограничения учитывать.
Что такое веб-клиент 1С простыми словами
В классической схеме работы 1С на компьютере пользователя установлена платформа — тонкий или толстый клиент. Она подключается к серверу 1С или файловой базе и отрисовывает интерфейс локально. Веб-клиент меняет эту схему: на машине пользователя нет ничего, кроме браузера, а вся логика платформы выполняется на стороне веб-сервера.
Когда пользователь нажимает кнопку в форме, браузер отправляет запрос на веб-сервер, тот обращается к серверу 1С или файловой базе, получает результат и возвращает обновлённый интерфейс. Обмен идёт по протоколу HTTP или HTTPS, поэтому веб-клиент работает через интернет, корпоративную сеть и даже через VPN-каналы с умеренной скоростью.
Важно понимать: веб-клиент — это не «облачная 1С» и не отдельный продукт. Это тот же самый прикладной код вашей конфигурации, просто доставленный пользователю через браузер. Лицензионная политика при этом не меняется: лицензии расходуются так же, как при работе тонкого клиента.
Чем веб-клиент отличается от тонкого и толстого клиента
У платформы 1С есть три основных клиентских приложения, и выбор между ними влияет на скорость работы, доступные функции и требования к инфраструктуре.
| Параметр | Веб-клиент | Тонкий клиент | Толстый клиент |
|---|---|---|---|
| Установка на ПК | Не требуется, нужен только браузер | Требуется установка платформы | Требуется установка платформы |
| Операционные системы | Любая с современным браузером | Windows, Linux, macOS | В основном Windows |
| COM-объекты, OLE | Не поддерживаются | Поддерживаются (Windows) | Поддерживаются |
| Внешние компоненты | Ограниченно, через расширения браузера | Поддерживаются | Поддерживаются |
| Работа с файлами на ПК | Через расширение работы с файлами | Полный доступ | Полный доступ |
| Требования к каналу | Умеренные | Низкие, оптимизирован | Высокие в клиент-серверном режиме |
Главное практическое отличие — ограничения по интеграциям. Если конфигурация активно использует COM-соединения, обмен через OLE или специфические внешние компоненты (например, старые драйверы торгового оборудования), в веб-клиенте эти механизмы работать не будут без доработки. Современные типовые конфигурации постепенно переводят такие функции на HTTP-сервисы и расширения, но в старых или самописных решениях это нужно проверять отдельно.
Сравнение вариантов
Подходит для удалённых сотрудников, филиалов, работы с macOS/Linux и мобильных устройств. Ограничение: не работают COM-объекты и часть внешних компонентов.
Подходит для постоянных рабочих мест в офисе и через интернет. Даёт полный функционал, но требует установки и обновления платформы на каждом ПК.
Нужен администраторам и разработчикам для отладки и отдельных сервисных операций. Для рядовых пользователей избыточен.
Когда веб-клиент — правильный выбор
Веб-клиент оправдан, когда стоимость и сложность установки платформы на каждое рабочее место выше, чем разовая настройка веб-сервера. Типичные сценарии: менеджеры по продажам работают из дома и с выездных встреч, руководитель смотрит отчёты с планшета, филиалы в других городах подключаются к центральной базе, сезонные сотрудники получают доступ на пару недель без настройки их компьютеров.
Ещё один сценарий — гетерогенный парк техники. Если в компании часть сотрудников на macOS или Linux, веб-клиент снимает вопрос совместимости: браузер есть везде. Аналогично решается задача «тонкого» доступа для контрагентов или аудиторов, которым нельзя ставить корпоративное ПО.
Как выбрать действие
Как опубликовать базу для веб-клиента
Публикация выполняется на сервере, где установлен веб-сервер — Apache или IIS — и модули расширения веб-сервера от 1С. Разрядность модулей должна совпадать с разрядностью веб-сервера, это частая причина ошибок при первой настройке.
Порядок действий для типовой публикации через конфигуратор:
- 1Установите веб-сервер (Apache 2.4 или IIS) и компоненту «Модули расширения веб-сервера» из дистрибутива платформы 1С
- 2Откройте конфигуратор под пользователем с правами администратора базы
- 3Перейдите в меню Администрирование → Публикация на веб-сервере
- 4Укажите имя публикации (латиницей, без пробелов — оно войдёт в URL), каталог и тип веб-сервера
- 5Отметьте флажок «Публиковать доступ для клиентских приложений» и при необходимости HTTP-сервисы
- 6Нажмите «Опубликовать» и подтвердите перезапуск веб-сервера
- 7Проверьте доступ: откройте в браузере адрес вида http://server/имя_публикации и войдите под тестовым пользователем
После публикации платформа создаёт в указанном каталоге файл default.vrd — именно он описывает, как веб-сервер связывается с базой. Если база файловая, в нём прописан путь к каталогу базы; если клиент-серверная — параметры подключения к серверу 1С. При переносе базы или смене сервера публикацию нужно обновить.
Ограничения веб-клиента и типичные ошибки
Главные ограничения связаны с тем, что браузер — изолированная среда. Веб-клиент не имеет прямого доступа к файловой системе, реестру и COM-объектам компьютера. Для работы с файлами (загрузка, сохранение, печать) используется специальное расширение работы с файлами, которое браузер предложит установить при первой попытке соответствующей операции.
Также в веб-клиенте недоступны: режим отладки толстого клиента, некоторые методы работы с торговым оборудованием без доработки, интеграция через OLE, ряд устаревших механизмов платформы. Перед массовым переводом пользователей прогоните ключевые бизнес-процессы в тестовой копии через браузер.
Как проверить, что всё работает правильно
После публикации проверьте не только факт входа, но и основные сценарии работы. Откройте базу в браузере, создайте и проведите тестовый документ, сформируйте отчёт, выгрузите файл и распечатайте документ. Каждая из этих операций задействует свой механизм, и сбой возможен в любом из них.
Как проверить результат
Загружается окно авторизации, после входа открывается начальная страница конфигурации
Ошибка 500, 404 или бесконечная загрузка — проверяйте модули расширения и default.vrd
Документ записывается и проводится без ошибок, данные видны другим пользователям
Ошибки прав доступа или блокировок — проверяйте права и соединение с сервером 1С
Браузер предлагает установить расширение работы с файлами, после установки обмен работает
Операция молча не выполняется — расширение не установлено или заблокировано политиками браузера
Формируется печатная форма, доступен предпросмотр и печать через браузер
Пустое окно печати — проблема с расширением или блокировкой всплывающих окон
Для доступа извне дополнительно проверьте, что соединение идёт по HTTPS (замок в адресной строке), сертификат не просрочен, а на файрволе открыты только необходимые порты. Если база клиент-серверная, убедитесь, что веб-сервер не открывает наружу доступ к самому серверу 1С — наружу должен смотреть только веб-сервер.
Частые вопросы о веб-клиенте 1С
Нужно ли покупать отдельные лицензии для работы через веб-клиент?
Нет. Веб-клиент использует те же клиентские лицензии 1С, что и тонкий клиент. Каждый одновременный сеанс пользователя занимает одну лицензию независимо от способа подключения.
В каких браузерах работает веб-клиент 1С?
Поддерживаются актуальные версии Google Chrome, Mozilla Firefox, Microsoft Edge и Safari. Конкретный перечень зависит от версии платформы, поэтому перед внедрением сверьтесь с системными требованиями вашей версии. Internet Explorer в современных версиях платформы не поддерживается.
Можно ли работать в веб-клиенте с файловой базой?
Да. Веб-сервер может публиковать как клиент-серверные, так и файловые базы. Для файловой базы веб-сервер должен иметь доступ к её каталогу. При этом одновременная работа большого числа пользователей с файловой базой ограничена её архитектурой — для десятков пользователей лучше клиент-серверный вариант.
Почему в веб-клиенте не работает сканер штрихкодов или другая периферия?
Браузер не имеет прямого доступа к оборудованию. Сканеры в режиме эмуляции клавиатуры обычно работают без настройки, а для специализированного торгового оборудования нужны внешние компоненты, адаптированные под веб-клиент, либо работа через тонкий клиент на рабочем месте кассира.
Что делать, если после обновления платформы веб-клиент перестал открываться?
Чаще всего после обновления платформы нужно обновить и модули расширения веб-сервера той же версии, а затем выполнить переопубликование базы. Также проверьте, что версия платформы на сервере совпадает с версией модулей расширения.
Что важно запомнить
Веб-клиент 1С — это работа с базой через браузер без установки платформы: базу публикуют на Apache или IIS, пользователи заходят по ссылке. Подходит для удалённой работы и не-Windows систем, но не поддерживает COM-объекты и часть внешних компонентов. Перед переводом пользователей протестируйте ключевые операции на копии, а доступ из интернета открывайте только по HTTPS.