Открыть сервис

Веб-клиент 1С

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

История

Разработка веб-клиента началась в компании «1С» в середине 2000-х годов в рамках перехода платформы к веб-ориентированной архитектуре. Первая версия веб-клиента была представлена в платформе «1С:Предприятие 8.2» (выпуск 2009 года). Изначально он работал только в браузере Internet Explorer и имел ограниченный функционал: поддерживались не все элементы интерфейса и не все типы данных. Основной целью создания веб-клиента было обеспечение удалённого доступа к базам 1С без необходимости развёртывания терминального сервера или установки клиентского ПО на каждое рабочее место.

В последующих версиях платформы (8.3, 8.3.6, 8.3.10 и выше) функциональность веб-клиента была существенно расширена. Была добавлена поддержка современных браузеров (Google Chrome, Mozilla Firefox, Safari, Яндекс.Браузер), улучшена работа с формами, отчётами, печатными формами и интеграцией с внешними сервисами. Начиная с версии 8.3.10, веб-клиент стал поддерживать работу с мобильными устройствами (планшетами, смартфонами) через адаптивный интерфейс. К 2020-м годам веб-клиент стал полноценным инструментом для массовой работы пользователей, хотя по скорости и функциональности уступает тонкому клиенту в сложных сценариях.

Архитектура и принцип работы

Веб-клиент 1С работает по трёхзвенной архитектуре «клиент — веб-сервер — сервер 1С:Предприятия». Взаимодействие происходит следующим образом:

  1. Клиентский браузер (например, Chrome, Firefox) отправляет HTTP/HTTPS-запрос на веб-сервер (Apache, IIS, Nginx), на котором размещён модуль веб-расширения 1С.
  2. Веб-сервер обрабатывает запрос и передаёт его на сервер «1С:Предприятия» (кластер серверов), который выполняет бизнес-логику, обращается к базе данных (СУБД — Microsoft SQL Server, PostgreSQL, IBM DB2) и формирует ответ.
  3. Ответ возвращается в браузер в виде HTML-кода, JavaScript-скриптов и CSS-стилей, которые интерпретируются браузером и отображают пользовательский интерфейс (формы, отчёты, таблицы).

Ключевая особенность веб-клиента — он не хранит на компьютере пользователя файлы платформы 1С. Весь код и данные загружаются динамически с сервера при каждом обращении. Это делает веб-клиент «лёгким» с точки зрения развёртывания, но зависимым от скорости и стабильности сетевого соединения.

Требования к серверной части

Для работы веб-клиента необходимы:

Преимущества и недостатки

Преимущества

Недостатки

Применение

Веб-клиент 1С используется в следующих сценариях:

Ограничения и особенности

Сравнение с другими клиентами

ХарактеристикаТолстый клиентТонкий клиентВеб-клиент
Установка на ПКТребуется полная установка платформыТребуется установка тонкого клиентаНе требуется (только браузер)
Работа без сетиВозможна (автономный режим)Нет (требуется постоянное соединение)Нет
Поддержка всех функций платформыПолнаяПочти полная (кроме некоторых внешних компонентов)Ограниченная
ПроизводительностьВысокаяСредняяНизкая (зависит от сети)
КроссплатформенностьТолько WindowsWindows, Linux (ограниченно)Любая ОС с браузером

Критика

Основные претензии пользователей к веб-клиенту 1С связаны с его производительностью и стабильностью при работе с большими объёмами данных. В сложных конфигурациях (например, «1С:Управление холдингом», «1С:ERP») веб-клиент может «тормозить» при открытии форм с десятками реквизитов или при формировании сводных отчётов. Также отмечается неудобство работы с печатными формами (необходимость дополнительных настроек браузера) и отсутствие поддержки некоторых типов внешних устройств (сканеры штрих-кодов, фискальные регистраторы) без специальных плагинов.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →