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

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

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

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

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

Главная особенность толстого клиента — он единственный режим, в котором доступен конфигуратор в привычном понимании разработки и ряд административных функций. Кроме того, толстый клиент поддерживает обычные формы (обычное приложение), режим отладки внешних соединений и некоторые технологические возможности, которые в тонком и веб-клиенте недоступны. Поэтому вопрос «толстый клиент 1С для чего» чаще всего возникает у администраторов, разработчиков и пользователей, столкнувшихся с требованием запускать базу именно в этом режиме.

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

Что такое толстый клиент и чем он отличается от других режимов

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

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

Для каких задач толстый клиент действительно нужен

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

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

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

Обычные формыКонфигурация на обычном приложении

Запуск возможен только в толстом клиенте

Старые обработкиВнешние обработки под обычные формы

Проверьте требование в описании обработки

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

Нужен толстый клиент для корректного воспроизведения

ИнтерфейсПользователь видит 'старый' вид окон

Это обычное приложение в толстом клиенте

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

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

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

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

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

Второй способ — командная строка. Исполняемый файл толстого клиента — 1cv8.exe из каталога bin установленной платформы. Для запуска конкретной базы используются параметры ENTERPRISE с указанием пути к файловой базе или параметров сервера.

cmd
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade"

Обратите внимание: конфигуратор (режим DESIGNER) запускается тем же исполняемым файлом, но это отдельный режим, не связанный с выбором «толстого» или «тонкого» клиента для пользовательской работы. Не путайте «конфигуратор» и «толстый клиент» — это разные понятия, хотя оба относятся к «тяжёлой» части платформы.

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

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

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

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

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

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

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

Открылись ожидаемые формы (обычные для старых конфигураций)

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

Ошибка о невозможности запуска в выбранном режиме

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

Формы и документы открываются без заметных задержек

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

Работа медленнее, чем в тонком клиенте на той же базе

Запуск нужных обработок
Норма

Обработки и отчёты открываются и работают

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

Сообщения о несовместимости или пустые окна

Нагрузка на компьютер
Норма

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

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

Компьютер заметно замедляется при работе базы

Сравнение режимов: что выбрать в разных ситуациях

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

Сравнение клиентов 1С

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

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

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

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

Веб-клиент

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

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

Типичные ошибки и ограничения

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

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

Типичные ошибки
01
Запуск всех баз в толстом клиенте по умолчанию — лишняя нагрузка на компьютеры и сеть без выигрыша
02
Попытка открыть базу на обычных формах в тонком клиенте — ошибка запуска, которую ошибочно принимают за повреждение базы
03
Использование устаревшей версии платформы — ошибки совместимости при открытии базы
04
Работа в файловом режиме по нестабильной сети без резервных копий — риск повреждения данных при обрыве

FAQ

Можно ли работать в толстом клиенте с современной конфигурацией на управляемых формах?

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

Почему база не запускается в тонком клиенте с ошибкой о режиме?

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

Толстый клиент и конфигуратор — это одно и то же?

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

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

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

Влияет ли выбор клиента на лицензии 1С?

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

Как узнать, в каком режиме сейчас запущена база?

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

Итог

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

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