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

Платформа 1С:Предприятие предлагает несколько клиентских приложений для работы с информационной базой. Они различаются набором функций, которые выполняются на компьютере пользователя, и способами подключения. Вариант хранения базы — файловый или клиент-серверный — нужно рассматривать отдельно от названия клиента.
Для удалённой работы важны способ подключения и доступные функции. Условия конкретной услуги сопровождения узнают из договора: техническая документация 1С не подтверждает, какие варианты доступа настроил выбранный провайдер.
Что такое толстый клиент 1С?
Толстый клиент — это вариант клиентского приложения, который исполняет практически всю функциональность встроенного языка 1С:Предприятия на компьютере пользователя. Это требует значительных аппаратных ресурсов на локальной машине, согласно официальной документации 1С.
В клиент-серверном варианте толстый клиент подключается к кластеру серверов 1С по локальной сети. В файловом варианте толстый клиент работает непосредственно с файловой базой и нуждается в прямом файловом доступе к ней. Файловая СУБД 1С хранит все данные информационной базы в одном файле, как указано в описании файловой СУБД.
Когда используют толстый клиент?
Толстый клиент поддерживает обычный режим работы старых прикладных решений без управляемых форм. Работа с файловой базой напрямую не является его исключительной возможностью: тонкий клиент тоже поддерживает файловый вариант. Обе особенности описаны в документации 1С. Файловый вариант рассчитан на одного пользователя или небольшое количество пользователей в локальной сети.
В клиент-серверном варианте база хранится в поддерживаемой СУБД, а клиентское приложение взаимодействует с ней через кластер серверов 1С:Предприятия 8. При работе с файловой базой толстый и тонкий клиенты самостоятельно работают с данными через файловую СУБД платформы.
Что такое тонкий клиент 1С?
Тонкий клиент исполняет ограниченный набор функций встроенного языка. Работа с базой данных, объектными данными и запросами выполняется на стороне сервера, а клиент получает подготовленные данные для отображения. В файловом варианте необходимая среда запускается внутри процесса тонкого клиента. Это объясняет официальная документация 1С.
Тонкий клиент требует предварительной установки на компьютер пользователя. Он подключается к настроенному веб-серверу, который взаимодействует с кластером серверов 1С либо с файловой информационной базой, согласно документации по работе через интернет.
Как тонкий клиент работает с базой?
В файловом варианте тонкий клиент самостоятельно работает с данными через файловую СУБД платформы; необходимая серверная среда работает внутри его процесса. В клиент-серверном варианте он может подключаться к кластеру напрямую по TCP/IP. Для работы через интернет используется настроенный веб-сервер, взаимодействующий с кластером или файловой базой. Эти варианты описаны на странице тонкого клиента.
Платформа допускает подключение по HTTP или по HTTPS, который шифрует передаваемые данные. Если вы работаете с 1С через интернет, уточните у провайдера, какой протокол настроен в вашей конфигурации.
В чём разница между тонким и толстым клиентом?
Основное различие — набор функций встроенного языка на стороне клиентского приложения и способы подключения. Толстый клиент исполняет практически всю функциональность языка, тонкий — ограниченный набор. В файловом варианте оба могут работать с данными; говорить, что тонкий клиент всегда требует отдельный сервер, неверно.
| Характеристика | Толстый клиент | Тонкий клиент |
|---|---|---|
| Функции встроенного языка | Практически вся функциональность | Ограниченный набор функций |
| Ресурсы компьютера | По документации 1С значительные | Универсальной оценки в источниках нет |
| Подключение в клиент-серверном варианте | Кластер по локальной сети | Кластер напрямую по TCP/IP или через веб-сервер |
| Работа с файловой базой | Прямой файловый доступ | Через файловую СУБД платформы |
| Установка | Требуется | Требуется |
В файловом варианте толстый клиент нуждается в прямом файловом доступе к базе, а тонкий клиент тоже может работать с данными через файловую СУБД. В клиент-серверном варианте толстый клиент подключается к кластеру по локальной сети; тонкий может подключаться к нему напрямую или через настроенный веб-сервер.
Какие функции доступны в каждом варианте?
Толстый клиент исполняет практически всю функциональность встроенного языка 1С. Тонкий клиент исполняет ограниченный набор его функций. Возможности конкретной операции нужно проверять в используемой конфигурации и предполагаемом способе подключения.
Если ваша конфигурация использует специфические возможности платформы, попросите поставщика проверить нужные функции. При переносе баз 1С в облако отдельно спросите о тестовом доступе: наличие тестового периода документацией нашей услуги не подтверждено.
Веб-клиент: работа без установки
Веб-клиент работает в интернет-браузере и не требует предварительной установки клиентского приложения на компьютер пользователя, согласно официальной документации. Для веб-клиента информационная база должна быть опубликована на настроенном веб-сервере.
Веб-клиент подключается к настроенному веб-серверу, который взаимодействует с кластером серверов 1С либо с файловой информационной базой. В файловом варианте веб-клиент обращается к базе через веб-сервер; непосредственную работу с данными выполняет модуль расширения веб-сервера.
Чем веб-клиент отличается от тонкого?
Тонкий клиент требует предварительной установки на компьютер пользователя, веб-клиент работает без установки. Веб-клиент не поддерживает некоторые возможности платформы, доступные тонкому клиенту; интерфейсы также различаются, как указано в документации по работе через интернет.
Оба варианта подключаются через веб-сервер и позволяют работать через интернет. Если вы выбираете вариант подключения, учитывайте требования к функциональности и удобство работы без установки программы на каждый компьютер.
Какой клиент предлагает провайдер облачной 1С?
Тонкий и веб-клиент позволяют подключаться через интернет с помощью настроенного веб-сервера, согласно документации 1С. Из этого описания не следует, что конкретный провайдер уже настроил оба способа доступа. Их наличие нужно проверить перед заказом услуги.
Уточните в договоре, какие клиенты поддерживает провайдер, какой протокол подключения настроен (HTTP или HTTPS) и доступны ли все необходимые функции вашей конфигурации. Если требуется работа с файловой базой напрямую, уточните, предоставляет ли провайдер прямой файловый доступ.
Что спросить у провайдера?
Перед заключением договора уточните следующие условия:
- Какие клиенты поддерживаются (тонкий, веб-клиент, толстый в клиент-серверном варианте)
- Настроен ли HTTPS для шифрования передаваемых данных
- Доступны ли все функции вашей конфигурации в предложенном варианте клиента
- Предоставляется ли техническая поддержка при подключении клиента
- Какие ограничения на количество одновременных подключений
Состав сопровождения облачной 1С уточните в договоре: публичный паспорт нашей услуги его пока не подтверждает. Спросите, входит ли помощь в настройке клиента и подключении пользователей.
Требования к компьютеру пользователя
Толстый клиент требует значительных аппаратных ресурсов на компьютере пользователя, поскольку исполняет практически всю функциональность встроенного языка 1С. Для тонкого клиента приведённые официальные источники не называют универсальных минимальных требований: их нужно проверить для выбранной версии платформы и рабочего устройства.
Веб-клиент работает в браузере и не требует предварительной установки клиентского приложения. Это факт о способе запуска, а не гарантия работы на любом устройстве или соединении. Например, 1С описывает ограниченную поддержку мобильных устройств.
Как выбрать вариант подключения?
Начните с вопросов о месте работы пользователей, доступе к базе и необходимых функциях. Для подключения через интернет 1С описывает тонкий и веб-клиент. Толстый клиент в клиент-серверном варианте подключается к кластеру по локальной сети; в файловом варианте ему нужен прямой файловый доступ. Это поможет описать требования поставщику без догадок о скорости работы.
При выборе провайдера облачной 1С учитывайте предлагаемые варианты подключения и проверьте их совместимость с вашей конфигурацией. Если вы планируете перенос 1С в облако, уточните, предоставляет ли провайдер тестовый период для проверки работы клиента с вашей базой.
Безопасность подключения
Платформа допускает подключение по HTTP или по HTTPS, который шифрует передаваемые данные. Это относится к тонкому и веб-клиенту, подключающимся через веб-сервер.
Уточните у провайдера, настроен ли HTTPS для вашей базы. В отличие от HTTP он шифрует передаваемые данные. Отдельно спросите об условиях резервирования и восстановления: техническая документация о клиентах не подтверждает их для конкретной услуги.
Дополнительные меры защиты
Помимо шифрования подключения, уточните у провайдера следующие условия безопасности:
- Разграничение прав доступа пользователей к базе
- Мониторинг подключений и журналирование действий
- Резервное копирование базы и срок хранения резервных копий
- Процедура восстановления данных в случае сбоя
Если условия резервирования и восстановления не подтверждены, запросите их описание у провайдера перед подписанием договора.
Практический сценарий выбора клиента
Предположим, бухгалтеру нужен доступ к базе 1С:Бухгалтерия через интернет. По документации платформы для такого подключения доступны тонкий и веб-клиент через настроенный веб-сервер. Толстый клиент описан для прямого файлового доступа либо подключения к кластеру по локальной сети; сравнения скорости этих вариантов документация не приводит.
Тонкий клиент позволяет работать с интерфейсом 1С через интернет, требует установки на компьютер и подключается через веб-сервер. Веб-клиент работает без установки в браузере, но не поддерживает некоторые возможности платформы, доступные тонкому клиенту.
Бухгалтер уточняет у провайдера, какие клиенты поддерживаются, доступны ли нужные ему функции 1С:Бухгалтерии в веб-клиенте и настроен ли HTTPS. Если веб-клиент не выполняет необходимую операцию, стоит запросить проверку этой операции в тонком клиенте. Подготовку к первому входу можно сверить с отдельным чек-листом.
Перед заказом услуги получите письменное подтверждение доступного клиента, протокола подключения и нужных функций конфигурации.
Частые вопросы
Можно ли работать в тонком клиенте без установки программы?
Нет, тонкий клиент требует предварительной установки на компьютер пользователя. Без установки работает веб-клиент 1С, который запускается в браузере.
Какой клиент подходит для работы через интернет?
Тонкий и веб-клиент подключаются к настроенному веб-серверу и работают через интернет. Толстый клиент в клиент-серверном варианте подключается к кластеру серверов по локальной сети.
Требует ли толстый клиент больше ресурсов компьютера?
Да, толстый клиент исполняет практически всю функциональность встроенного языка 1С и требует значительных аппаратных ресурсов на компьютере пользователя, согласно официальной документации 1С.
Чем тонкий клиент отличается от веб-клиента?
Тонкий клиент требует установки на компьютер, веб-клиент работает в браузере без установки. Веб-клиент не поддерживает некоторые возможности платформы, доступные тонкому клиенту, интерфейсы также различаются.
Какой клиент нужен для работы с файловой базой?
В файловом варианте работают толстый и тонкий клиенты через файловую СУБД платформы. Толстый клиент нуждается в прямом файловом доступе к базе. Веб-клиент обращается к файловой базе через веб-сервер.
