Пользовательские интерфейсы

Узнайте как и с каких устройств может быть реализован пользовательский доступ в информационную систему.

Тонкий клиент

Сервер
 1С:Предприятие
Сервер  1С:Предприятие
Тонкий клиент 1С
Тонкий клиент 1С
Тонкий клиент 1С
Тонкий клиент 1С
Тонкий клиент 1С
Тонкий клиент 1С
TCP/IP
TCP/IP
Viewer does not support full SVG 1.1

Тонкий клиент — это одно из клиентских приложений системы «1С:Предприятие 8». «Тонким» клиент называется потому, что умеет исполнять ограниченный набор функциональности встроенного языка. В частности на тонком клиенте недоступны все прикладные типы данных. Вместо этого тонкий клиент оперирует ограниченным набором типов встроенного языка, предназначенным лишь для отображения и изменения данных в памяти. Вся работа с базой данных, объектными данными, исполнение запросов — выполняется на стороне сервера. Тонкий клиент только получает готовые данные, подготовленные для отображения.

Сервер
 1С:Предприятие
Сервер  1С:Предприятие
Тонкий клиент 1С
Тонкий клиент 1С
Тонкий клиент 1С
Тонкий клиент 1С
Тонкий клиент 1С
Тонкий клиент 1С
TCP/IP
TCP/IP
Viewer does not support full SVG 1.1

Тонкий клиент — это одно из клиентских приложений системы «1С:Предприятие 8». «Тонким» клиент называется потому, что умеет исполнять ограниченный набор функциональности встроенного языка. В частности на тонком клиенте недоступны все прикладные типы данных. Вместо этого тонкий клиент оперирует ограниченным набором типов встроенного языка, предназначенным лишь для отображения и изменения данных в памяти. Вся работа с базой данных, объектными данными, исполнение запросов — выполняется на стороне сервера. Тонкий клиент только получает готовые данные, подготовленные для отображения. 

Тонкий клиент может взаимодействовать с сервером 1С непосредственно по протоколу TCP или подключаться к нему через специально настроенный веб-сервер и взаимодействовать по протоколу HTTP или HTTPS. Веб-сервер, в свою очередь, взаимодействует с «1С:Предприятием 8» в файловом или клиент-серверном варианте работы. В качестве веб-сервера используется Apache или IIS.

Веб-клиент

Сервер
 1С:Предприятие
Сервер  1С:Предприятие
Веб-сервер
Apache / IIS
Веб-сервер...
TCP / IP
TCP / IP
Тонкий клиент
Тонкий клиент
Веб-клиент
Веб-клиент
Мобильный клиент
Мобильный клиент
HTTPS
HTTPS
Viewer does not support full SVG 1.1

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

Веб-клиент использует технологии DHTML и HTTPRequest. При работе веб-клиента клиентские модули, разработанные в конфигурации, компилируются автоматически из встроенного языка «1С:Предприятия 8» и непосредственно исполняются на стороне веб-клиента. Таким образом, независимо от клиентского приложения, вся разработка прикладного решения ведется полностью в конфигураторе 1С:Предприятия, серверный и клиентский код пишется на встроенном языке «1С:Предприятия 8».

Сервер
 1С:Предприятие
Сервер  1С:Предприятие
Веб-сервер
Apache / IIS
Веб-сервер...
TCP / IP
TCP / IP
Тонкий клиент
Тонкий клиент
Веб-клиент
Веб-клиент
Мобильный клиент
Мобильный клиент
HTTPS
HTTPS
Viewer does not support full SVG 1.1

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

Веб-клиент использует технологии DHTML и HTTPRequest. При работе веб-клиента клиентские модули, разработанные в конфигурации, компилируются автоматически из встроенного языка «1С:Предприятия 8» и непосредственно исполняются на стороне веб-клиента. Таким образом, независимо от клиентского приложения, вся разработка прикладного решения ведется полностью в конфигураторе 1С:Предприятия, серверный и клиентский код пишется на встроенном языке «1С:Предприятия 8».

Для работы в режиме веб-клиента требуется веб-сервер, настроенный на работу с «1С:Предприятием 8». Браузер клиента взаимодействует с веб-сервером по протоколу HTTP или HTTPS. Веб-сервер, в свою очередь, взаимодействует с «1С:Предприятием 8» в файловом или клиент-серверном варианте работы. В качестве веб-сервера используется Apache или IIS.

В веб-клиенте реализована поддержка технологии PWA (Progressive Web Apps). Эта технология поддерживается браузерами (как настольными, так и мобильными). Она позволяет создавать веб-приложения, которые выглядят как нативные приложения и работают почти так же быстро, как нативные приложения. Для этого в веб-клиенте придусмотрена команда, которая устанавливает его как отдельное PWA-приложение. В результате на рабочем столе появляется иконка для запуска приложения. Веб-клиент, запущенный из этой иконки, будет похож на нативное приложение — в нем не будет адресной строки браузера, кнопок Домой, Вперед, Назад и др.

Мобильный клиент

Сервер
 1С:Предприятие
Сервер  1С:Предприятие
Веб-сервер
Apache / IIS
Веб-сервер...
TCP / IP
TCP / IP
Тонкий клиент
Тонкий клиент
Веб-клиент
Веб-клиент
Мобильный клиент
Мобильный клиент
HTTPS
HTTPS
Viewer does not support full SVG 1.1

Мобильный клиент — это один из вариантов платформы для мобильных устройств. С помощью этого варианта платформы вы можете собрать мобильное приложение, которое будет взаимодействовать с информационными базами онлайн, аналогично тому, как это делают клиентские приложения платформы для настольных компьютеров.

Если проводить аналогию с платформой для настольных компьютеров, то такое мобильное приложение является аналогом тонкого клиента, работающего с информационной базой, опубликованной на веб-сервере.

Сервер
 1С:Предприятие
Сервер  1С:Предприятие
Веб-сервер
Apache / IIS
Веб-сервер...
TCP / IP
TCP / IP
Тонкий клиент
Тонкий клиент
Веб-клиент
Веб-клиент
Мобильный клиент
Мобильный клиент
HTTPS
HTTPS
Viewer does not support full SVG 1.1

Мобильный клиент — это один из вариантов платформы для мобильных устройств. С помощью этого варианта платформы вы можете собрать мобильное приложение, которое будет взаимодействовать с информационными базами онлайн, аналогично тому, как это делают клиентские приложения платформы для настольных компьютеров.

Если проводить аналогию с платформой для настольных компьютеров, то такое мобильное приложение является аналогом тонкого клиента, работающего с информационной базой, опубликованной на веб-сервере.

Основным назначением мобильного клиента является создание мобильных приложений, для которых характерны следующие особенности: 

  • взаимодействие с информационной базой должно выполняться в онлайн-режиме;
  • на мобильном устройстве должна быть доступна вся функциональность «основного» прикладного решения;
  • интерфейс должен обеспечивать комфортную работу на любых мобильных устройствах с любым размером и расположением экрана

Терминальный доступ

Сервер
 1С:Предприятие
 +
Тонкий клиент
Сервер 1С:Предприятие...
Рабочая станция
Рабочая станция
Рабочая станция
Рабочая станция
Рабочая станция
Рабочая станция
RDP
RDP
Viewer does not support full SVG 1.1

При терминальном доступе к МИС тонкий клиент устанавливается на централизованном сервере. Клиентские рабочие станции подключаются к серверу в качестве терминалов по протоколам работы с удаленным рабочим столом. При таком способе подключения не требуется устанавливать клиенсткие приложения на каждом клиентском компьютере. Авторизация в МИС при этом может быть реализована через учетные записи сервера или домена.

Сервер
 1С:Предприятие
 +
Тонкий клиент
Сервер 1С:Предприятие...
Рабочая станция
Рабочая станция
Рабочая станция
Рабочая станция
Рабочая станция
Рабочая станция
RDP
RDP
Viewer does not support full SVG 1.1

При терминальном доступе к МИС тонкий клиент устанавливается на централизованном сервере. Клиентские рабочие станции подключаются к серверу в качестве терминалов по протоколам работы с удаленным рабочим столом. При таком способе подключения не требуется устанавливать клиенсткие приложения на каждом клиентском компьютере. Авторизация в МИС при этом может быть реализована через учетные записи сервера или домена.