Пользовательские интерфейсы
Узнайте как и с каких устройств может быть реализован пользовательский доступ в информационную систему.
Тонкий клиент
Тонкий клиент — это одно из клиентских приложений системы «1С:Предприятие 8». «Тонким» клиент называется потому, что умеет исполнять ограниченный набор функциональности встроенного языка. В частности на тонком клиенте недоступны все прикладные типы данных. Вместо этого тонкий клиент оперирует ограниченным набором типов встроенного языка, предназначенным лишь для отображения и изменения данных в памяти. Вся работа с базой данных, объектными данными, исполнение запросов — выполняется на стороне сервера. Тонкий клиент только получает готовые данные, подготовленные для отображения.
Тонкий клиент — это одно из клиентских приложений системы «1С:Предприятие 8». «Тонким» клиент называется потому, что умеет исполнять ограниченный набор функциональности встроенного языка. В частности на тонком клиенте недоступны все прикладные типы данных. Вместо этого тонкий клиент оперирует ограниченным набором типов встроенного языка, предназначенным лишь для отображения и изменения данных в памяти. Вся работа с базой данных, объектными данными, исполнение запросов — выполняется на стороне сервера. Тонкий клиент только получает готовые данные, подготовленные для отображения.
Тонкий клиент может взаимодействовать с сервером 1С непосредственно по протоколу TCP или подключаться к нему через специально настроенный веб-сервер и взаимодействовать по протоколу HTTP или HTTPS. Веб-сервер, в свою очередь, взаимодействует с «1С:Предприятием 8» в файловом или клиент-серверном варианте работы. В качестве веб-сервера используется Apache или IIS.
Веб-клиент
Веб-клиент, в отличие от толстого и тонкого клиентов, исполняется не в среде операционной системы компьютера, а в среде интернет-браузера. Поэтому любому пользователю достаточно всего лишь запустить свой браузер, ввести адрес веб-сервера, на котором опубликована информационная база, — и веб-клиент сам загрузится к нему на компьютер и начнет исполняться.
Веб-клиент использует технологии DHTML и HTTPRequest. При работе веб-клиента клиентские модули, разработанные в конфигурации, компилируются автоматически из встроенного языка «1С:Предприятия 8» и непосредственно исполняются на стороне веб-клиента. Таким образом, независимо от клиентского приложения, вся разработка прикладного решения ведется полностью в конфигураторе 1С:Предприятия, серверный и клиентский код пишется на встроенном языке «1С:Предприятия 8».
Веб-клиент, в отличие от толстого и тонкого клиентов, исполняется не в среде операционной системы компьютера, а в среде интернет-браузера. Поэтому любому пользователю достаточно всего лишь запустить свой браузер, ввести адрес веб-сервера, на котором опубликована информационная база, — и веб-клиент сам загрузится к нему на компьютер и начнет исполняться.
Веб-клиент использует технологии DHTML и HTTPRequest. При работе веб-клиента клиентские модули, разработанные в конфигурации, компилируются автоматически из встроенного языка «1С:Предприятия 8» и непосредственно исполняются на стороне веб-клиента. Таким образом, независимо от клиентского приложения, вся разработка прикладного решения ведется полностью в конфигураторе 1С:Предприятия, серверный и клиентский код пишется на встроенном языке «1С:Предприятия 8».
Для работы в режиме веб-клиента требуется веб-сервер, настроенный на работу с «1С:Предприятием 8». Браузер клиента взаимодействует с веб-сервером по протоколу HTTP или HTTPS. Веб-сервер, в свою очередь, взаимодействует с «1С:Предприятием 8» в файловом или клиент-серверном варианте работы. В качестве веб-сервера используется Apache или IIS.
В веб-клиенте реализована поддержка технологии PWA (Progressive Web Apps). Эта технология поддерживается браузерами (как настольными, так и мобильными). Она позволяет создавать веб-приложения, которые выглядят как нативные приложения и работают почти так же быстро, как нативные приложения. Для этого в веб-клиенте придусмотрена команда, которая устанавливает его как отдельное PWA-приложение. В результате на рабочем столе появляется иконка для запуска приложения. Веб-клиент, запущенный из этой иконки, будет похож на нативное приложение — в нем не будет адресной строки браузера, кнопок Домой, Вперед, Назад и др.
Мобильный клиент
Мобильный клиент — это один из вариантов платформы для мобильных устройств. С помощью этого варианта платформы вы можете собрать мобильное приложение, которое будет взаимодействовать с информационными базами онлайн, аналогично тому, как это делают клиентские приложения платформы для настольных компьютеров.
Если проводить аналогию с платформой для настольных компьютеров, то такое мобильное приложение является аналогом тонкого клиента, работающего с информационной базой, опубликованной на веб-сервере.
Мобильный клиент — это один из вариантов платформы для мобильных устройств. С помощью этого варианта платформы вы можете собрать мобильное приложение, которое будет взаимодействовать с информационными базами онлайн, аналогично тому, как это делают клиентские приложения платформы для настольных компьютеров.
Если проводить аналогию с платформой для настольных компьютеров, то такое мобильное приложение является аналогом тонкого клиента, работающего с информационной базой, опубликованной на веб-сервере.
Основным назначением мобильного клиента является создание мобильных приложений, для которых характерны следующие особенности:
- взаимодействие с информационной базой должно выполняться в онлайн-режиме;
- на мобильном устройстве должна быть доступна вся функциональность «основного» прикладного решения;
- интерфейс должен обеспечивать комфортную работу на любых мобильных устройствах с любым размером и расположением экрана
Терминальный доступ
При терминальном доступе к МИС тонкий клиент устанавливается на централизованном сервере. Клиентские рабочие станции подключаются к серверу в качестве терминалов по протоколам работы с удаленным рабочим столом. При таком способе подключения не требуется устанавливать клиенсткие приложения на каждом клиентском компьютере. Авторизация в МИС при этом может быть реализована через учетные записи сервера или домена.
При терминальном доступе к МИС тонкий клиент устанавливается на централизованном сервере. Клиентские рабочие станции подключаются к серверу в качестве терминалов по протоколам работы с удаленным рабочим столом. При таком способе подключения не требуется устанавливать клиенсткие приложения на каждом клиентском компьютере. Авторизация в МИС при этом может быть реализована через учетные записи сервера или домена.