Администрирование · 11 мин
Толстый клиент 1С: для чего нужен и когда его использовать
Толстый клиент 1С: чем отличается от тонкого и веб-клиента, для каких задач нужен, как установить и запустить, ограничения и типичные ошибки при выборе режима.
Толстый клиент — это один из трёх режимов запуска платформы 1С:Предприятие наряду с тонким клиентом и веб-клиентом. Он представляет собой «тяжёлое» приложение, которое устанавливается на компьютер пользователя и выполняет значительную часть логики прикладного решения локально, а не на сервере. Именно поэтому его называют «толстым»: вся исполняемая часть конфигурации, включая клиентские модули и часть серверной логики, работает на стороне рабочего места.
Главная особенность толстого клиента — он единственный режим, в котором доступен конфигуратор в привычном понимании разработки и ряд административных функций. Кроме того, толстый клиент поддерживает обычные формы (обычное приложение), режим отладки внешних соединений и некоторые технологические возможности, которые в тонком и веб-клиенте недоступны. Поэтому вопрос «толстый клиент 1С для чего» чаще всего возникает у администраторов, разработчиков и пользователей, столкнувшихся с требованием запускать базу именно в этом режиме.
При этом для повседневной работы рядовых пользователей толстый клиент — почти всегда худший выбор: он требователен к ресурсам компьютера, создаёт высокую нагрузку на сеть в файловом режиме и не работает в ряде современных сценариев. Ниже разобрано, в каких задачах он действительно нужен, как его запустить и каких ошибок стоит избегать.
Что такое толстый клиент и чем он отличается от других режимов
Платформа 1С:Предприятие предлагает три клиентских приложения. Толстый клиент выполняет на компьютере пользователя практически весь код конфигурации, включая обращения к данным. Тонкий клиент исполняет только интерфейсную часть, а вся бизнес-логика работает на сервере 1С или в файловой базе через специальный механизм. Веб-клиент работает в браузере и не требует установки платформы на рабочее место.
Ключевое техническое отличие толстого клиента — поддержка двух режимов интерфейса: обычного приложения (обычные формы) и управляемого приложения. Тонкий и веб-клиент работают только с управляемыми формами. Если конфигурация написана под обычные формы (таких старых решений ещё много), запустить её можно только в толстом клиенте.
Для каких задач толстый клиент действительно нужен
Первая и самая частая причина — работа со старыми конфигурациями, построенными на обычных формах. Типовые решения прошлых поколений и многие самописные базы запускаются только в режиме обычного приложения, а значит, только через толстый клиент. Если после запуска в тонком клиенте вы видите сообщение о невозможности использования режима — это как раз такой случай.
Вторая группа задач — разработка и администрирование. Через толстый клиент удобно тестировать обычные формы, отлаживать код, выполняющийся в режиме обычного приложения, и проверять поведение решения для пользователей старых конфигураций. Также толстый клиент используется как COM-соединение (объект V83.COMConnector работает отдельно, но ряд сценариев интеграции и внешних обработок исторически завязан на толстый клиент).
Третья группа — специфические механизмы: работа с внешними компонентами, не адаптированными под тонкий клиент, некоторые сценарии OLE-автоматизации, запуск обработок, рассчитанных на обычные формы (например, старые универсальные обработки загрузки и выгрузки данных). Если инструкция к обработке требует «обычное приложение», альтернативы толстому клиенту нет.
Запуск возможен только в толстом клиенте
Проверьте требование в описании обработки
Нужен толстый клиент для корректного воспроизведения
Это обычное приложение в толстом клиенте
Когда толстый клиент использовать не стоит
Для повседневной работы с современными типовыми конфигурациями (на управляемых формах) толстый клиент не даёт преимуществ, зато создаёт проблемы. Он потребляет заметно больше оперативной памяти на рабочем месте, дольше запускается и в клиент-серверном варианте перекладывает часть нагрузки с сервера на компьютеры пользователей, что снижает общую управляемость системы.
В файловом режиме работы толстый клиент увеличивает трафик по сети при размещении базы на общем ресурсе, что при слабой сети приводит к «тормозам» и повышает риск ошибок при обрывах связи. Для таких сценариев предпочтительнее тонкий клиент через веб-сервер или переход на клиент-серверную архитектуру.
Как запустить базу в толстом клиенте
Проще всего выбрать режим при старте: в окне запуска 1С (список информационных баз) выделите базу и нажмите кнопку выбора режима запуска — в зависимости от версии платформы это отдельный пункт «Толстый клиент» или выбор режима в настройках базы. В диалоге редактирования информационной базы есть параметр «Режим запуска», где можно зафиксировать нужный вариант.
Второй способ — командная строка. Исполняемый файл толстого клиента — 1cv8.exe из каталога bin установленной платформы. Для запуска конкретной базы используются параметры ENTERPRISE с указанием пути к файловой базе или параметров сервера.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade"Обратите внимание: конфигуратор (режим DESIGNER) запускается тем же исполняемым файлом, но это отдельный режим, не связанный с выбором «толстого» или «тонкого» клиента для пользовательской работы. Не путайте «конфигуратор» и «толстый клиент» — это разные понятия, хотя оба относятся к «тяжёлой» части платформы.
- 1Откройте окно запуска 1С и выделите нужную информационную базу
- 2Нажмите кнопку изменения параметров базы (карандаш)
- 3В параметре 'Режим запуска' выберите 'Толстый клиент' или 'Выбирать автоматически'
- 4Сохраните настройки и запустите базу
- 5Проверьте, что интерфейс открылся в ожидаемом виде (обычные или управляемые формы)
Как проверить, что выбор режима правильный
После запуска оцените три признака. Первый — интерфейс: обычное приложение выглядит как классические окна с меню сверху, управляемое — как современный интерфейс с разделами и панелями навигации. Если конфигурация управляемая и открылась корректно, режим подходит.
Второй признак — производительность: время открытия форм и проведения документов не должно заметно ухудшаться по сравнению с тонким клиентом. Если толстый клиент работает медленнее без видимой причины, для этой базы он избыточен. Третий признак — доступность нужных функций: если требуемая обработка или отчёт запускается без ошибок о несовместимости режима, выбор верный.
Как проверить результат
Открылись ожидаемые формы (обычные для старых конфигураций)
Ошибка о невозможности запуска в выбранном режиме
Формы и документы открываются без заметных задержек
Работа медленнее, чем в тонком клиенте на той же базе
Обработки и отчёты открываются и работают
Сообщения о несовместимости или пустые окна
Потребление памяти в разумных пределах для рабочего места
Компьютер заметно замедляется при работе базы
Сравнение режимов: что выбрать в разных ситуациях
Выбор режима определяется конфигурацией и задачей, а не привычкой. Старые решения на обычных формах — только толстый клиент. Современные типовые конфигурации в локальной сети — тонкий клиент: он экономит ресурсы рабочих мест и централизует логику на сервере. Работа через интернет и удалённые подключения без VPN — веб-клиент или тонкий клиент через веб-сервер.
Сравнение клиентов 1С
Обязателен для обычных форм, старых обработок и части задач разработки. Избыточен для современных конфигураций, требователен к ресурсам
Оптимален для управляемых форм в локальной сети и через веб-сервер. Не поддерживает обычное приложение
Работает в браузере без установки платформы, подходит для удалённого доступа. Есть ограничения по работе с локальным оборудованием и файлами
Если в организации смешанный парк решений, нормальная практика — назначать режим запуска индивидуально для каждой базы в списке, а не переводить всех на один вариант. Параметр «Режим запуска» в свойствах базы решает это без дополнительных скриптов.
Типичные ошибки и ограничения
Самая распространённая ошибка — попытка открыть современную управляемую конфигурацию в толстом клиенте «для надёжности» и последующее удивление замедлению работы. Обратная ситуация — попытка запустить базу на обычных формах в тонком клиенте и трактовка ошибки запуска как «сломавшейся базы», хотя достаточно сменить режим.
Вторая группа ошибок связана с версиями: толстый клиент должен соответствовать версии платформы, под которую создана база. Запуск базы клиентом более старой версии, чем требуется, приводит к ошибкам совместимости. Также помните, что в файловом режиме при одновременной работе нескольких пользователей по сети толстый клиент наиболее чувствителен к качеству канала — разрыв соединения во время записи может повредить базу, поэтому резервные копии обязательны.
FAQ
Можно ли работать в толстом клиенте с современной конфигурацией на управляемых формах?
Технически да, толстый клиент поддерживает управляемое приложение. Но практического смысла в этом нет: тонкий клиент выполняет те же задачи при меньшем расходе памяти и ресурсов рабочего места. Толстый клиент оправдан только при наличии специфических требований конфигурации или обработок.
Почему база не запускается в тонком клиенте с ошибкой о режиме?
Скорее всего, конфигурация создана под обычное приложение (обычные формы), которое тонкий и веб-клиент не поддерживают. Откройте свойства базы в окне запуска и установите режим «Толстый клиент» — база должна открыться.
Толстый клиент и конфигуратор — это одно и то же?
Нет. Конфигуратор — это режим платформы для разработки и администрирования структуры базы. Толстый клиент — режим пользовательской работы с данными. Оба запускаются одним исполняемым файлом 1cv8.exe, но с разными параметрами и для разных задач.
Какой клиент выбрать для удалённой работы через интернет?
Оптимальны веб-клиент (через браузер) или тонкий клиент, подключающийся через веб-сервер. Толстый клиент для удалённых сценариев не предназначен: он требует прямого доступа к базе или серверу 1С и чувствителен к качеству канала.
Влияет ли выбор клиента на лицензии 1С?
Клиентские лицензии 1С расходуются при работе пользователей независимо от типа клиентского приложения. Выбор между толстым, тонким и веб-клиентом определяется задачами и конфигурацией, а не лицензионной экономией.
Как узнать, в каком режиме сейчас запущена база?
По внешнему виду интерфейса: обычное приложение имеет классическое меню и отдельные окна, управляемое — панель разделов и закладки. Точный режим также виден в заголовке окна и в сведениях о программе (раздел «О программе» в главном меню).
Что важно запомнить
Толстый клиент 1С — специализированный режим для обычных форм, старых обработок и задач разработки. Для современных конфигураций выбирайте тонкий клиент в локальной сети и веб-клиент для удалённой работы. Режим задаётся в свойствах информационной базы, и его можно назначать индивидуально для каждой базы.