8 (800) 302-34-73

Тонкий и толстый клиент 1С: в чем разница и что выбрать

29 сентября 2026 г.

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

Тонкий и толстый клиент 1С: в чем разница и что выбрать

Сразу снимем двусмысленность: тонкий клиент 1С — это режим клиентского приложения, а не компактное аппаратное устройство вместо системного блока. Его нельзя выбирать отдельно от архитектуры базы, поскольку в файловом и клиент-серверном вариантах один клиент по-разному влияет на инфраструктуру.

Толстый клиент поддерживает больше клиентской функциональности и требует более тяжелого дистрибутива, но в клиент-серверной архитектуре значимая часть работы все равно выполняется кластером 1С и СУБД. Поэтому учитывают вариант базы, конфигурацию, профиль операций и место исполнения конкретного кода.

Предмет сравнения — режимы приложения 1С и место выполнения операций. Аппаратное устройство для терминального доступа рассматривается отдельно в статье «Тонкий клиент для 1С: выбор и подключение».

Толстый клиент: где выполняется работа

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

Что из этого следует на практике.

Операции, явно реализованные в клиентском контексте, используют CPU и память рабочей станции. Запросы к данным и серверные процедуры нагружают кластер и СУБД. Место выполнения проверяют по коду и технологическому журналу, а не по названию операции.

Файловую базу не размещают за нестабильным WAN. В клиент-серверном варианте толстый и тонкий клиенты подключаются к кластеру, а объем трафика определяется конфигурацией и операцией. Для оценки снимают RTT, потери и время типовых действий.

На рабочих местах контролируют совместимость версий платформы с сервером, автоматическое обновление и распространение внешних компонентов. Это эксплуатационный фактор, а не прямой показатель производительности.

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

Тонкий клиент: перенос вычислений на сервер

В клиент-серверном варианте работа с данными, объектами и запросами выполняется на серверной стороне, а тонкий клиент исполняет ограниченный клиентский контекст. В файловом варианте отдельного кластера 1С нет, поэтому сам переход на тонкий клиент не создает новый сервер.

Тонкий и толстый клиент 1С: в чем разница и что выбрать — иллюстрация к разделу «Тонкий клиент: перенос вычислений на сервер»
Иллюстрация к материалу

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

Тонкий клиент поддерживает TCP/IP к кластеру и подключение через HTTP/HTTPS, включая режим низкой скорости соединения. Фактический трафик и чувствительность к задержке зависят от конфигурации и операции.

Обновление проще. Основная часть обновляется на сервере.

Нагрузка на кластер и СУБД определяется серверными процедурами, запросами, фоновыми заданиями и одновременностью. Проверьте CPU, память, p95/p99 отклика, задержку и IOPS хранилища на пиковом профиле.

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

Веб-клиент: третий вариант

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

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

Нужны веб-сервер, HTTPS-публикация, аутентификация, обновление компонентов и ограничение поверхности доступа. При необходимости добавляют reverse proxy, WAF или VPN.

Обычные формы требуют толстого клиента, а тонкий и веб-клиенты работают с управляемыми формами. Совместимость конкретных операций и внешних компонентов проверяют функциональным тестом.

Сравнительная таблица

Тонкий и толстый клиент 1С: в чем разница и что выбрать — иллюстрация к разделу «Сравнительная таблица»
Иллюстрация к материалу

Параметр

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

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

Веб-клиент

Клиентский контекст

Полный набор типов языка

Ограниченный контекст

Управляемый клиентский код в браузере

Поддержка форм

Обычные и управляемые

Управляемые

Управляемые при поддержке конфигурации

Установка

Полный дистрибутив

Компактный клиент

Не требуется

Подключение

Файл или TCP/IP к кластеру

Файл, TCP/IP или HTTP/HTTPS

HTTP/HTTPS через веб-сервер

Данные в клиент-серверной схеме

Через кластер 1С и СУБД

Через кластер 1С и СУБД

Через серверную часть и СУБД

Совместимость

ОС, внешние компоненты, версия

ОС, внешние компоненты, версия

Браузер, публикация, внешние компоненты

Что измерять

CPU/RAM станции, RTT, время операций

CPU/RAM сервера, IOPS, RTT, p95/p99

RTT, время операций, CPU веб-сервера

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

Чем режим отличается от терминального доступа

Частый источник путаницы, потому что задачи похожи.

При терминальном доступе клиент 1С выполняется в сеансе на сервере. По RDP передаются обновления экрана и ввод пользователя. Политика также может разрешать буфер обмена, принтеры, диски, звук и другие виртуальные каналы, что влияет на трафик и риски.

Разница принципиальная:

Тонкий клиент — это режим работы самого приложения 1С, при котором логика распределена между клиентской и серверной частями.

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

Для терминального сервера измеряют RAM, CPU и IOPS на типовой сеанс каждой группы, профиль печати и периферии, затем умножают на пиковую одновременность и проверяют запас тестом. В бюджет включают лицензии 1С, сервер 1С для клиент-серверной схемы, RDS CAL, ОС и СУБД.

Терминальный доступ подходит, когда приложение нужно выполнять рядом с базой и централизовать рабочее окружение. Отдельно рассчитывают ресурсы сеансов, RDS CAL, печать, перенаправление устройств и резервирование. Нативное сравнение конфигураций сохраняет раздел терминальных серверов.

Как выбор влияет на подбор оборудования

Здесь режим превращается в конкретные требования к железу.

Толстый клиент способен исполнять больше клиентского кода, но это не делает рабочую станцию единственным узлом нагрузки. Для нее проверяют CPU, память и совместимость, а для кластера и СУБД отдельно измеряют серверные операции.

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

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

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

Для первичной оценки нужны пиковое число пользователей, профиль операций, объем и рост базы, фоновые задания и SLA отклика. Конфигурации серверов для 1С и сервер СУБД выбирают по этим данным и подтверждают нагрузочным тестом.

Удаленные сотрудники и филиалы

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

Файловую базу напрямую через WAN или интернет не открывают. Для клиент-серверной схемы измеряют RTT, потери пакетов и время типовых операций, поскольку номинальной скорости канала недостаточно.

Что применяют для удаленной работы:

Тонкий клиент — если возможностей приложения достаточно и канал приемлемый.

Терминальный доступ применяют, когда приложение должно выполняться рядом с базой. Учитывают ресурсы сессий, RDS CAL, перенаправление устройств и защищенный шлюз.

Веб-клиент — для типовых операций и эпизодического доступа.

Удаленный доступ организуют через HTTPS-публикацию тонкого или веб-клиента либо через защищенный терминальный шлюз или VPN с аутентификацией. Файловый ресурс базы в интернет не публикуют.

Итоговый алгоритм выбора

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

1. Определите файловый или клиент-серверный вариант и поддерживаемые клиентские приложения.

2. Зафиксируйте пиковую одновременность, типовые операции, фоновые задания, объем и рост базы.

3. Измерьте CPU, RAM, IOPS, p95/p99 отклика, RTT и потери на рабочих сценариях.

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

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