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

Администрирование · 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, веб-клиент снимает вопрос совместимости: браузер есть везде. Аналогично решается задача «тонкого» доступа для контрагентов или аудиторов, которым нельзя ставить корпоративное ПО.

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

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

Сотрудники работают удалённо или на macOS/LinuxНастройте веб-клиент — установка платформы не потребуется
Конфигурация использует COM-объекты или старые внешние компонентыСначала проверьте работу этих функций в веб-клиенте на тестовой копии или оставьте тонкий клиент
Нужен доступ с планшета к отчётам и справочникамВеб-клиент или мобильный клиент — оба не требуют установки платформы
Все пользователи в одном офисе на WindowsТонкий клиент обычно проще и производительнее, веб-клиент не даст преимуществ

Как опубликовать базу для веб-клиента

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

Порядок действий для типовой публикации через конфигуратор:

Порядок действий
  1. 1
    Установите веб-сервер (Apache 2.4 или IIS) и компоненту «Модули расширения веб-сервера» из дистрибутива платформы 1С
  2. 2
    Откройте конфигуратор под пользователем с правами администратора базы
  3. 3
    Перейдите в меню Администрирование → Публикация на веб-сервере
  4. 4
    Укажите имя публикации (латиницей, без пробелов — оно войдёт в URL), каталог и тип веб-сервера
  5. 5
    Отметьте флажок «Публиковать доступ для клиентских приложений» и при необходимости HTTP-сервисы
  6. 6
    Нажмите «Опубликовать» и подтвердите перезапуск веб-сервера
  7. 7
    Проверьте доступ: откройте в браузере адрес вида http://server/имя_публикации и войдите под тестовым пользователем

После публикации платформа создаёт в указанном каталоге файл default.vrd — именно он описывает, как веб-сервер связывается с базой. Если база файловая, в нём прописан путь к каталогу базы; если клиент-серверная — параметры подключения к серверу 1С. При переносе базы или смене сервера публикацию нужно обновить.

Ограничения веб-клиента и типичные ошибки

Главные ограничения связаны с тем, что браузер — изолированная среда. Веб-клиент не имеет прямого доступа к файловой системе, реестру и COM-объектам компьютера. Для работы с файлами (загрузка, сохранение, печать) используется специальное расширение работы с файлами, которое браузер предложит установить при первой попытке соответствующей операции.

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

Типичные ошибки
01
Несовпадение разрядности: 32-битные модули расширения установлены на 64-битный Apache или наоборот — публикация не запускается, браузер показывает ошибку 500
02
Публикация по HTTP для доступа из интернета — пароли и данные передаются открытым текстом
03
Нет прав у службы веб-сервера на каталог файловой базы — пользователи видят ошибку доступа к базе при входе
04
Забытый флажок публикации HTTP-сервисов — обмены и интеграции через веб перестают работать, хотя интерфейс открывается
05
Устаревший браузер у пользователя — формы отображаются с ошибками или кнопки не реагируют

Как проверить, что всё работает правильно

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

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

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

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

Загружается окно авторизации, после входа открывается начальная страница конфигурации

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

Ошибка 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.