Веб-клиент - это структурный компонент большой платформы «1С:Предприятие 8».
В сравнении с классическими приложениями, оно не нуждается в установке на ПК пользователя с использованием дополнительных драйверов. Портал не содержит файла исполнительных данных, этим и обусловлено его название, так как для работы ему не нужны файлы с пользовательскими данными.
Главным отличием веб-клиента от предшественников (тонкого и толстого клиентов) является то, что он действует на базе привычных интернет-браузеров, не затрагивая операционную систему и память. Любой пользователь может самостоятельно запустить, например, Гугл Хром, ввести веб-адрес с базой данных и система автоматически «перебросит» на необходимый ПК и начнет алгоритм действий.
Веб-клиент работает на основе современных технологий DHTML и HTTP Request. Благодаря им, клиентские запросы, команды и модели транслируются прочим устройствам, которые пользуются веб-клиентом.
Вне зависимости от использования вида клиента, разработка итогового решения происходит в конфигураторе системы 1С:Предприятия, в котором серверный и клиентский код написан на системном языке приложения.
Работа в интернет-браузере без установки системы на ПК пользователя
Для того чтобы выполнять действия в веб-клиенте, который сопряжен с «1С:Предприятием 8», необходимо воспользоваться стандартным протоколом сервера HTTP или HTTPS. Веб-сервер автоматически начинает контактировать с системой в файловом или клиент-серверном контексте. Стоит отметить, что на платформе используется веб-сервер типа Apache или IIS.
Прогрессивные формы веб-приложений
В веб-каталоге разработчики внедрили систему постоянной поддержки технологий под названием PWA (Progressive Web Apps). Эта система существует благодаря статическим формам приложений, преимущественно на смартфоне. Это дает возможность разрабатывать приложения нативной формы приложений, которые работают в штатном режиме с той же скоростью.
В веб-клиенте доступно выполнение команды, которая имеет отдельную PWA-форму. По итогам выполнения запроса на рабочем столе появляется иконка автоматического запуска приложения. При ее запуске таким способом, вариант использования носит нативный характер, то есть не требует введения адресной строки и управления основными кнопками.
Встроенный код приложения представляет собой эталон привычного объекта, который позволяет установить все вариации PWA-версии, отрабатывая возможные события начала и окончания процесса загрузки.
Аутентификация OpenID Connect
Каждое приложение нуждается в процедуре подтверждения личности, распознавания объекта, именно поэтому разработчики уделили особое внимание элементу технической поддержки клиента OpenID Connect. Для прохождения процедуры распознавания в системе необходимо вводить пользовательские данные с других платформ или интернет-ресурсов, которые в своей структуре имеют аналогичные системы аутентификации.
Веб-клиент в мобильной версии
Также система поддерживает работу веб-каталога на смартфонах, основных браузерах оперативных систем Android и IOS. При их использовании пользователю открыт базовый функционал портала.