К статье
Практический материал

Администрирование · 12 мин

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

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

Выбор между тонким и толстым клиентом 1С — это решение, которое напрямую влияет на скорость работы пользователей, нагрузку на сеть и сервер, а также на стоимость обслуживания инфраструктуры. Ошибка на этом этапе ведёт к «тормозящим» базам, перегруженным каналам связи или невозможности запустить нужную конфигурацию.

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

Правильный выбор зависит от четырёх факторов: режима работы базы (файловый или клиент-серверный), качества канала связи между пользователем и сервером, мощности рабочих мест и требований конфигурации. Ниже разберём каждый фактор и дадим конкретные критерии выбора.

Чем тонкий клиент отличается от толстого: суть различий

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

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

Таблица ниже сопоставляет ключевые параметры двух клиентов.

ПараметрТонкий клиентТолстый клиент
Где выполняется логикаНа сервереНа компьютере пользователя
Требования к сетиНизкие, работает на медленных каналахВысокие, нужна быстрая локальная сеть
Требования к рабочему местуМинимальныеСредние и выше
Файловый режимНе поддерживается напрямую (нужен веб-сервер)Поддерживается
Клиент-серверный режимПоддерживаетсяПоддерживается
Конфигуратор и отладкаНедоступныДоступны
COM/OLE-интеграцияОграниченаПолная
Обычное приложение (старые конфигурации)Не поддерживаетсяПоддерживается

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

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

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

Маршрут решения

Как выбрать клиент по режиму работы

Файловая база, быстрая локальная сеть, до 10–15 пользователейТолстый клиент — проще в развёртывании, не нужен веб-сервер
Файловая база, но есть удалённые пользователи или медленный каналПубликация на веб-сервере и тонкий клиент или веб-клиент
Клиент-серверный режим (SQL)Тонкий клиент для всех пользователей; толстый — только разработчикам и администраторам

Требования к сети и рабочим местам

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

Толстый клиент в файловом режиме гоняет по сети большие объёмы данных при каждом обращении к базе. На гигабитной локальной сети это незаметно, но на слабом канале (Wi-Fi с помехами, VPN между городами, интернет-соединение) работа становится мучительно медленной: формы открываются секундами, проведение документов затягивается.

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

Канал связиЗадержка и скорость сети до сервера

Проверьте ping до сервера и реальную скорость; при высоких задержках выбирайте тонкий клиент

Режим базыФайловый или клиент-серверный

Откройте свойства информационной базы в списке баз 1С

Рабочие местаМощность компьютеров пользователей

Слабые ПК — аргумент за тонкий клиент и усиление сервера

Типовые задачиВвод данных или разработка

Для конфигуратора и отладки нужен толстый клиент

Когда толстый клиент незаменим

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

Второй сценарий — старые конфигурации в режиме обычного приложения (например, решения на платформе 8.2 и ранние конфигурации на обычных формах). Тонкий клиент их не поддерживает. Третий сценарий — интеграции через COM/OLE и работа с некоторыми внешними компонентами, которые требуют полноценной клиентской платформы на рабочем месте.

Как перевести пользователей на нужный клиент

Технически переключение простое: тонкий и толстый клиент устанавливаются из одного дистрибутива платформы, и у пользователя могут быть оба. В свойствах информационной базы в списке баз (кнопка «Настройка» или параметры запуска) указывается, какой клиент запускать по умолчанию.

Для клиент-серверной базы достаточно установить тонкий клиент на рабочие места и указать строку подключения к кластеру серверов. Для файловой базы через тонкий клиент потребуется публикация на веб-сервере (IIS или Apache) — это отдельная задача, требующая настройки веб-сервера и прав доступа.

Порядок перевода пользователя на тонкий клиент
  1. 1
    Убедитесь, что база работает в клиент-серверном режиме или опубликована на веб-сервере
  2. 2
    Установите тонкий клиент из дистрибутива платформы на рабочее место
  3. 3
    В списке информационных баз добавьте базу с типом подключения «тонкий клиент» или через веб-сервер
  4. 4
    Запустите базу и проверьте критичные операции: открытие документов, проведение, печать, отчёты
  5. 5
    Проверьте работу подключаемого оборудования и обменов данными
  6. 6
    При успехе — отключите старый ярлык толстого клиента, чтобы пользователь не запускал его по привычке

Частые ошибки при выборе и настройке

Самая распространённая ошибка — запуск толстого клиента с файловой базой через медленный канал (VPN, Wi-Fi между зданиями). Результат предсказуем: жалобы на «тормоза 1С», хотя проблема не в программе, а в архитектуре доступа. Вторая ошибка — перевод всех пользователей на тонкий клиент без проверки специфики конфигурации, после чего внезапно перестаёт работать обмен с банком или сканер штрихкодов.

Третья ошибка — неучтённая нагрузка на сервер. При переходе на тонкие клиенты вся вычислительная нагрузка концентрируется на сервере 1С, и если он был рассчитан «на глаз», под тонкими клиентами ему может не хватить памяти и процессорных ресурсов. Перед массовым переходом оцените запас мощности сервера.

Типичные ошибки
01
Толстый клиент через VPN или Wi-Fi к файловой базе — гарантированные «тормоза» и повреждения при обрывах связи
02
Перевод на тонкий клиент без тестирования обменов и торгового оборудования — часть функций неожиданно отказывает
03
Слабый сервер при массовом переходе на тонкие клиенты — нагрузка концентрируется на сервере, и он становится узким местом
04
Установка разных версий платформы на клиенте и сервере — ошибки подключения и отказ в запуске

Альтернатива: веб-клиент

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

По удобству работы и поддержке расширений тонкий клиент обычно предпочтительнее веб-клиента для постоянных пользователей, а веб-клиент остаётся запасным вариантом для доступа «из любой точки».

Три варианта доступа к 1С

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

Основной выбор для клиент-серверного режима и удалённых пользователей; нужна установка платформы

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

Файловый режим в локальной сети, разработка, отладка, COM/OLE-интеграции; требования к сети и ПК выше

Веб-клиент

Доступ через браузер без установки; подходит для эпизодической работы, но с ограничениями по интеграциям

Как проверить, что выбор сделан правильно

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

Контрольные точки

Как проверить результат

Скорость открытия форм
Норма

Типовые формы открываются быстро и стабильно в течение дня

Тревожный признак

Формы «подвисают» в часы пик — проверяйте нагрузку на сервер

Журнал регистрации
Норма

Нет массовых ошибок подключения и обрывов сеансов

Тревожный признак

Повторяющиеся ошибки соединения — проблема с сетью или версией платформы

Работа оборудования
Норма

Сканеры, ККТ, обмены работают как раньше

Тревожный признак

Оборудование не подключается — нужен толстый клиент или настройка компонентов

Загрузка сервера
Норма

Процессор и память сервера имеют запас в часы пик

Тревожный признак

Сервер загружен под предел — требуется усиление или перераспределение нагрузки

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

Частые вопросы

Можно ли работать с файловой базой через тонкий клиент?

Да, но не напрямую. Файловую базу нужно опубликовать на веб-сервере (IIS или Apache), после чего тонкий клиент подключается к ней через веб-сервер. Прямое подключение тонкого клиента к файлу базы, как у толстого клиента, невозможно.

Что быстрее работает — тонкий или толстый клиент?

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

Нужен ли толстый клиент разработчику?

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

Почему после перехода на тонкий клиент перестал работать сканер штрихкодов?

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

Можно ли использовать тонкий и толстый клиенты одновременно в одной базе?

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

Что выбрать для удалённых сотрудников через интернет?

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

Итог

Что важно запомнить

Тонкий клиент — стандарт для клиент-серверного режима и удалённой работы: минимальные требования к сети и ПК, вся нагрузка на сервере. Толстый клиент нужен для файлового режима в локальной сети, разработки, отладки и COM/OLE-интеграций. Перед массовым переходом протестируйте обмены, печать и торговое оборудование и оцените запас мощности сервера.