Администрирование · 12 мин
Тонкий или толстый клиент в 1С: что выбрать
Тонкий и толстый клиент 1С: различия, требования к сети и серверу, режимы работы, таблица сравнения, критерии выбора и ответы на частые вопросы.
Выбор между тонким и толстым клиентом 1С — это решение, которое напрямую влияет на скорость работы пользователей, нагрузку на сеть и сервер, а также на стоимость обслуживания инфраструктуры. Ошибка на этом этапе ведёт к «тормозящим» базам, перегруженным каналам связи или невозможности запустить нужную конфигурацию.
Тонкий и толстый клиент — это не «хороший» и «плохой» варианты, а два разных способа распределить работу между компьютером пользователя и сервером. Тонкий клиент передаёт по сети только данные и отображает интерфейс, толстый клиент выполняет значительную часть логики на компьютере пользователя и обращается к базе напрямую или через сервер 1С.
Правильный выбор зависит от четырёх факторов: режима работы базы (файловый или клиент-серверный), качества канала связи между пользователем и сервером, мощности рабочих мест и требований конфигурации. Ниже разберём каждый фактор и дадим конкретные критерии выбора.
Чем тонкий клиент отличается от толстого: суть различий
Толстый клиент устанавливается на компьютер пользователя вместе со значительной частью платформы и выполняет бизнес-логику локально. В файловом режиме он напрямую обращается к файлу базы по сети, поэтому при обращениях к данным по каналу передаются большие объёмы информации. Это делает толстый клиент чувствительным к качеству сети: задержки и низкая пропускная способность сразу сказываются на скорости.
Тонкий клиент — это лёгкое приложение, которое только отображает интерфейс и передаёт действия пользователя на сервер. Вся логика выполняется на сервере 1С или веб-сервере, а по сети идут компактные служебные пакеты. Требования к рабочему месту и каналу связи существенно ниже.
Таблица ниже сопоставляет ключевые параметры двух клиентов.
| Параметр | Тонкий клиент | Толстый клиент |
|---|---|---|
| Где выполняется логика | На сервере | На компьютере пользователя |
| Требования к сети | Низкие, работает на медленных каналах | Высокие, нужна быстрая локальная сеть |
| Требования к рабочему месту | Минимальные | Средние и выше |
| Файловый режим | Не поддерживается напрямую (нужен веб-сервер) | Поддерживается |
| Клиент-серверный режим | Поддерживается | Поддерживается |
| Конфигуратор и отладка | Недоступны | Доступны |
| COM/OLE-интеграция | Ограничена | Полная |
| Обычное приложение (старые конфигурации) | Не поддерживается | Поддерживается |
Как режим работы базы определяет выбор клиента
В файловом режиме база хранится в одном файле, и толстый клиент обращается к нему напрямую через общий сетевой ресурс. Тонкий клиент с файловой базой напрямую работать не может — нужна публикация базы на веб-сервере, после чего тонкий клиент подключается к веб-серверу. Если у вас небольшая организация с файловой базой в локальной сети, толстый клиент — простое и рабочее решение.
В клиент-серверном режиме между клиентом и СУБД стоит сервер 1С:Предприятия. Здесь тонкий клиент — естественный выбор: сервер и так выполняет основную работу, и раздавать её по рабочим местам нет смысла. Толстый клиент в клиент-серверном режиме тоже работает, но создаёт лишнюю нагрузку на сеть и рабочие станции без выигрыша в функциональности для обычных пользователей.
Как выбрать клиент по режиму работы
Требования к сети и рабочим местам
Ключевое преимущество тонкого клиента — низкие требования к каналу связи. Он передаёт только изменения интерфейса и данные форм, поэтому стабильно работает даже на каналах с заметными задержками. Это делает его подходящим для филиалов, удалённых сотрудников и подключений через VPN или интернет.
Толстый клиент в файловом режиме гоняет по сети большие объёмы данных при каждом обращении к базе. На гигабитной локальной сети это незаметно, но на слабом канале (Wi-Fi с помехами, VPN между городами, интернет-соединение) работа становится мучительно медленной: формы открываются секундами, проведение документов затягивается.
По рабочим местам картина обратная: тонкий клиент нормально работает на старых компьютерах и терминалах, так как вся нагрузка ложится на сервер. Толстый клиент требует на каждом рабочем месте достаточно оперативной памяти и производительного процессора, иначе локальное выполнение кода будет «тормозить».
Проверьте ping до сервера и реальную скорость; при высоких задержках выбирайте тонкий клиент
Откройте свойства информационной базы в списке баз 1С
Слабые ПК — аргумент за тонкий клиент и усиление сервера
Для конфигуратора и отладки нужен толстый клиент
Когда толстый клиент незаменим
Есть сценарии, где тонкий клиент физически не подходит, и их нужно учитывать до миграции. Первый — разработка и администрирование: конфигуратор, отладка и ряд сервисных инструментов доступны только в толстом клиенте. Разработчику и администратору базы толстый клиент нужен в любом случае.
Второй сценарий — старые конфигурации в режиме обычного приложения (например, решения на платформе 8.2 и ранние конфигурации на обычных формах). Тонкий клиент их не поддерживает. Третий сценарий — интеграции через COM/OLE и работа с некоторыми внешними компонентами, которые требуют полноценной клиентской платформы на рабочем месте.
Как перевести пользователей на нужный клиент
Технически переключение простое: тонкий и толстый клиент устанавливаются из одного дистрибутива платформы, и у пользователя могут быть оба. В свойствах информационной базы в списке баз (кнопка «Настройка» или параметры запуска) указывается, какой клиент запускать по умолчанию.
Для клиент-серверной базы достаточно установить тонкий клиент на рабочие места и указать строку подключения к кластеру серверов. Для файловой базы через тонкий клиент потребуется публикация на веб-сервере (IIS или Apache) — это отдельная задача, требующая настройки веб-сервера и прав доступа.
- 1Убедитесь, что база работает в клиент-серверном режиме или опубликована на веб-сервере
- 2Установите тонкий клиент из дистрибутива платформы на рабочее место
- 3В списке информационных баз добавьте базу с типом подключения «тонкий клиент» или через веб-сервер
- 4Запустите базу и проверьте критичные операции: открытие документов, проведение, печать, отчёты
- 5Проверьте работу подключаемого оборудования и обменов данными
- 6При успехе — отключите старый ярлык толстого клиента, чтобы пользователь не запускал его по привычке
Частые ошибки при выборе и настройке
Самая распространённая ошибка — запуск толстого клиента с файловой базой через медленный канал (VPN, Wi-Fi между зданиями). Результат предсказуем: жалобы на «тормоза 1С», хотя проблема не в программе, а в архитектуре доступа. Вторая ошибка — перевод всех пользователей на тонкий клиент без проверки специфики конфигурации, после чего внезапно перестаёт работать обмен с банком или сканер штрихкодов.
Третья ошибка — неучтённая нагрузка на сервер. При переходе на тонкие клиенты вся вычислительная нагрузка концентрируется на сервере 1С, и если он был рассчитан «на глаз», под тонкими клиентами ему может не хватить памяти и процессорных ресурсов. Перед массовым переходом оцените запас мощности сервера.
Альтернатива: веб-клиент
Третий вариант — веб-клиент, который работает в браузере и вообще не требует установки платформы на рабочее место. Он подходит для эпизодического доступа, мобильных сотрудников и ситуаций, где нельзя устанавливать программы на компьютеры. Ограничения схожи с тонким клиентом: нужна публикация на веб-сервере, а часть интеграционных механизмов недоступна.
По удобству работы и поддержке расширений тонкий клиент обычно предпочтительнее веб-клиента для постоянных пользователей, а веб-клиент остаётся запасным вариантом для доступа «из любой точки».
Три варианта доступа к 1С
Основной выбор для клиент-серверного режима и удалённых пользователей; нужна установка платформы
Файловый режим в локальной сети, разработка, отладка, COM/OLE-интеграции; требования к сети и ПК выше
Доступ через браузер без установки; подходит для эпизодической работы, но с ограничениями по интеграциям
Как проверить, что выбор сделан правильно
После перехода оцените результат по объективным признакам: скорость открытия форм и проведения документов у пользователей, загрузка сервера и сети, отсутствие ошибок в журнале регистрации. Хороший ориентир — жалобы пользователей должны исчезнуть, а не сменить тему.
Как проверить результат
Типовые формы открываются быстро и стабильно в течение дня
Формы «подвисают» в часы пик — проверяйте нагрузку на сервер
Нет массовых ошибок подключения и обрывов сеансов
Повторяющиеся ошибки соединения — проблема с сетью или версией платформы
Сканеры, ККТ, обмены работают как раньше
Оборудование не подключается — нужен толстый клиент или настройка компонентов
Процессор и память сервера имеют запас в часы пик
Сервер загружен под предел — требуется усиление или перераспределение нагрузки
На практике удобна смешанная схема: рядовые пользователи работают в тонком клиенте, а разработчики, администраторы и пользователи со специфическими интеграциями — в толстом. Оба клиента устанавливаются из одного дистрибутива и не конфликтуют между собой.
Частые вопросы
Можно ли работать с файловой базой через тонкий клиент?
Да, но не напрямую. Файловую базу нужно опубликовать на веб-сервере (IIS или Apache), после чего тонкий клиент подключается к ней через веб-сервер. Прямое подключение тонкого клиента к файлу базы, как у толстого клиента, невозможно.
Что быстрее работает — тонкий или толстый клиент?
Зависит от условий. В быстрой локальной сети с файловой базой толстый клиент может работать быстрее за счёт локального выполнения кода. На медленных каналах и в клиент-серверном режиме тонкий клиент заметно отзывчивее, так как передаёт по сети минимум данных.
Нужен ли толстый клиент разработчику?
Да. Конфигуратор, отладка и ряд сервисных инструментов доступны только в толстом клиенте. Даже если вся организация работает в тонких клиентах, разработчику и администратору толстый клиент обязателен.
Почему после перехода на тонкий клиент перестал работать сканер штрихкодов?
Работа с торговым оборудованием зависит от внешних компонентов, которые должны поддерживать тонкий клиент и быть установлены на рабочем месте. Проверьте версию драйвера и компоненты; при необходимости оставьте для данного рабочего места толстый клиент.
Можно ли использовать тонкий и толстый клиенты одновременно в одной базе?
Да, это штатная схема. К одной информационной базе могут одновременно подключаться пользователи с разными клиентами, если версии платформы на клиенте и сервере совместимы.
Что выбрать для удалённых сотрудников через интернет?
Тонкий клиент через защищённое соединение или веб-клиент через браузер. Толстый клиент с прямым доступом к базе через интернет использовать не стоит: он чувствителен к задержкам, а открытый доступ к файловой базе или кластеру извне создаёт серьёзные риски безопасности.
Что важно запомнить
Тонкий клиент — стандарт для клиент-серверного режима и удалённой работы: минимальные требования к сети и ПК, вся нагрузка на сервере. Толстый клиент нужен для файлового режима в локальной сети, разработки, отладки и COM/OLE-интеграций. Перед массовым переходом протестируйте обмены, печать и торговое оборудование и оцените запас мощности сервера.