Про тонкий и толстый...(клиенты) в 1С

02.01.2020 6844 10-15мин

Описание особенностей разных режимов работы 1С:Предприятие 8. Отличия тонкого, толстого и веб-клиента. Рекомендации по выбору для пользователей.


Варианты размещения

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

 

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

 

База состоит из одного файла 1Cv8.1CD, остальные файлы и папки - служебные.

 

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

 

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

 

И последний вариант – на сервере 1С: предприятие. В таком варианте информационная база хранится в одной из СУБД (система управления базами данных): Microsoft SQL Server, PostgreSQL, IBM DB2, Oracle Database. Клиент-серверный вариант работы базы 1С предназначен для использования в больших отделах или в масштабе всего предприятия. Переходить на данный вариант работы целесообразно при:

  • большом количестве сотрудников работающих с базой (от 10-15 пользователей),
  • медленной работе программы и постоянных зависаниях,
  • увеличении размера базы более 5Гб.

Режимы запуска 1С

Нажав на кнопку далее, мы увидим основные режимы запуска 1С:

  • Тонкий клиент;
  • Веб – клиент;
  • Толстый клиент.

 

Если зайти в папку с установленной платформой 1С, которая по умолчанию ставится на диск С, в конечную папку bin, то увидим несколько ярлыков запуска программы, отличающихся только окончаниями.

 

 

  • 1cv8s.exe – это программа запуска, которая может запускать либо тонкий клиент, либо толстый (в зависимости от настройки самой информационной базы). Это приложение, которое вызывает два предыдущих и зависимости от некоторых параметров.

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

Толстый клиент работает как в режиме 1С: Предприятие, так и в режиме Конфигуратор. В отличие от других клиентов не позволяет подключаться к информационным базам через интернет и требует значительного количества ресурсов для работы. Он обеспечивает взаимодействие c информационной базой (файловый вариант работы) или с кластером серверов 1С:Предприятия 8 (клиент-серверный вариант работы). Толстый клиент позволяет реализовывать полные возможности 1С: Предприятия 8 в плане разработки и администрирования. Он содержит в себе конфигуратор, с помощью которого выполняется доработка прикладных решений. Толстый клиент не поддерживает работу с информационными базами через Интернет, требует предварительной установки на компьютер пользователя и имеет довольно внушительный объем дистрибутива.

Тонкий клиент позволяет подключаться к информационным базам как по локальной сети, так и через интернет. Работает только в режиме 1С: Предприятие. В отличие от веб-клиента требует предварительной установки на компьютер пользователя. Он обеспечивает взаимодействие пользователя c информационной базой (файловый вариант работы) или с кластером серверов 1С: Предприятия 8 (клиент-серверный вариант работы). Тонким клиент называется потому, что умеет исполнять ограниченный набор функциональности встроенного языка. Он оперирует ограниченным набором типов встроенного языка, предназначенным лишь для отображения и изменения данных в памяти. Вся работа с базой данных, объектными данными, исполнение запросов – выполняется на стороне сервера. Тонкий клиент только получает готовые данные, подготовленные для отображения. Этот клиент может работать с информационными базами через Интернет. Хотя он требует предварительной установки на компьютер пользователя, тонкий клиент имеет значительно меньший размер дистрибутива, чем толстый клиент.

Веб-клиент позволяет подключаться к информационным базам через интернет. Работает только в режиме 1С: Предприятие. Предварительная установка на компьютер пользователя не требуется, работает под управлением интернет-браузера. Он обеспечивает взаимодействие c информационной базой (файловый вариант работы) или с кластером серверов «1С: Предприятия 8» (клиент-серверный вариант работы). Взаимодействие осуществляется через веб-сервер (Apache или IIS), на котором информационная база должна быть заранее опубликована. Веб-клиент в отличие от толстого и тонкого клиентов, исполняется не в среде операционной системы компьютера, а в среде интернет-браузера (Internet Explorer, Mozilla Firefox, Google Chrome или Safari). Поэтому пользователю достаточно всего лишь запустить свой браузер и ввести адрес веб-сервера, на котором опубликована информационная база.

Возможности различных клиентов можно посмотреть в таблице.

  Толстый клиент Тонкий клиент Веб-клиент
Работа в локальной сети Да Да Да
Работа через интернет Нет Да Да
Необходимость установки Да Да Нет

При выборе того или иного клиента при развертывании новой информационной базы можно воспользоваться рекомендациями ниже.

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

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

Веб-клиент умеет почти все тоже самое, что и тонкий клиент, но не требует установки на компьютер пользователя. Но некоторые программы 1С могут использовать функции, доступные в веб-клиенте ограниченно. Например, может быть недоступна работа с некоторыми форматами файлов, работа с электронной почтой и др. Веб-клиент подключается к информационной базе только через веб-сервер. А это не всегда может удовлетворять требованиям информационной безопасности. Например, организация не хочет выставлять наружу веб-сервер, а предпочитает работать с удаленными клиентами через VPN (англ. Virtual Private Network - виртуальная частная сеть).

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


Дмитрий Медведков 1С

Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант