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

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

Толстый клиент 1С: что это и когда его использовать

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

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

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

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

Что такое толстый клиент простыми словами

Архитектура «1С:Предприятия» предполагает разделение работы между клиентским приложением и сервером. Клиент отвечает за интерфейс и часть вычислений, сервер — за хранение данных и выполнение тяжёлой логики. Разница между видами клиентов определяется тем, сколько функций платформа выполняет на стороне пользователя.

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

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

Чем толстый клиент отличается от тонкого и веб-клиента

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

ПараметрТолстый клиентТонкий клиентВеб-клиент
Где исполняется кодВ основном на компьютере пользователяНа сервереНа сервере
Требования к ПКВысокиеНизкиеМинимальные (нужен браузер)
Трафик по сетиВысокийНизкийНизкий
Средства разработки и отладкиПолный наборТолько отладка (ограниченно)Нет
Обычные формыПоддерживаютсяНе поддерживаютсяНе поддерживаются
Установка на ПКТребуетсяТребуетсяНе требуется

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

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

Сравнение вариантов

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

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

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

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

Веб-клиент

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

Когда толстый клиент действительно нужен

Существует несколько сценариев, где толстый клиент не просто допустим, а необходим или существенно упрощает работу.

Разработка и администрирование

Отладка прикладного кода в полном объёме доступна именно через толстый клиент. Разработчик запускает базу в режиме отладки, ставит точки останова и пошагово проверяет логику. Ряд сервисных операций — например, некоторые действия с конфигурацией и расширениями — также исторически выполняются через этот режим.

Старые конфигурации на обычных формах

Конфигурации, созданные в режиме обычного приложения (например, старые редакции «Управления торговлей» или самописные решения), работают только в толстом клиенте. Тонкий клиент и веб-клиент обычные формы не отображают — при попытке запуска пользователь получит ошибку или пустое окно.

Специфические операции с данными

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

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

Запуск выполняется через стандартный стартер 1С или параметрами командной строки. Порядок действий одинаков для файловых и клиент-серверных баз.

Порядок запуска
  1. 1
    Откройте стартер 1С (ярлык «1С:Предприятие») и выберите нужную информационную базу в списке.
  2. 2
    Нажмите кнопку настройки параметров запуска или откройте свойства базы, если режим задан явно.
  3. 3
    Выберите режим «Толстый клиент» (обычное или управляемое приложение — в зависимости от конфигурации).
  4. 4
    Нажмите «1С:Предприятие» и дождитесь загрузки.
  5. 5
    Проверьте результат: база открылась, интерфейс соответствует ожидаемому режиму, ошибок о несовместимости нет.

Для автоматизации запуска используют командную строку. Это удобно для ярлыков на рабочем столе разработчика:

bash
"C:\Program Files\1cv8\8.3.хх.хххх\bin\1cv8.exe" ENTERPRISE /F"C:\Bases\MyBase" /N"ИмяПользователя"

Исполняемый файл 1cv8.exe — это и есть толстый клиент. Тонкий клиент запускается отдельным файлом 1cv8c.exe. Если в каталоге установки платформы вы видите оба файла, можно создать два ярлыка и переключаться между режимами по необходимости.

Ограничения и риски при использовании

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

Второе ограничение — требования к рабочей станции. На слабых компьютерах с малым объёмом оперативной памяти толстый клиент работает медленно, особенно при одновременном открытии нескольких баз или больших отчётов.

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

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

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

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

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

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

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

Интерфейс после запуска
Норма

Формы открываются, интерфейс соответствует ожидаемому (обычный или управляемый)

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

Пустые окна, ошибки «форма не найдена» или «режим не поддерживается»

Скорость работы
Норма

Формы и документы открываются без многозначительных пауз

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

Заметные задержки при каждом действии, особенно по сети — признак того, что стоит перейти на тонкий клиент

Отладка (для разработчика)
Норма

Предметы отладки подключаются, точки останова срабатывают

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

Предмет отладки не появляется — проверьте, что отладка разрешена на сервере и запущен нужный клиент

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

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

Как выбрать действие

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

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

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

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

Почему старая база не открывается в тонком клиенте?

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

Толстый клиент — это отдельная лицензия или программа?

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

Чем отличаются файлы 1cv8.exe и 1cv8c.exe?

1cv8.exe — толстый клиент, 1cv8c.exe — тонкий. Оба лежат в каталоге bin установленной платформы. Для разных режимов можно создать отдельные ярлыки с нужными параметрами запуска.

Нужен ли толстый клиент для запуска Конфигуратора?

Конфигуратор — отдельный режим запуска платформы, он не зависит от выбора клиента для режима «Предприятие». Однако для отладки кода из Конфигуратора базу обычно запускают именно в толстом клиенте, поскольку он предоставляет полные возможности отладки.

Планируется ли отказ от толстого клиента в новых версиях платформы?

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

Итог

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

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