Администрирование · 9 мин
Как запустить 1С в толстом клиенте
Как запустить 1С в режиме толстого клиента: настройка ярлыка, параметр запуска, режим через конфигуратор, типичные ошибки и ограничения режима.
Толстый клиент 1С — это режим запуска, при котором значительная часть бизнес-логики выполняется на компьютере пользователя, а не на сервере. Он до сих пор нужен для работы со старыми конфигурациями, отладки кода, запуска внешних обработок в режиме обычного приложения и администрирования баз, где тонкий или веб-клиент не поддерживаются.
Запустить базу в толстом клиенте можно несколькими способами: через настройки списка информационных баз в стартовом окне, через параметр командной строки, из конфигуратора или через свойства ярлыка. Ниже разобраны все рабочие варианты, ограничения режима и типичные ошибки.
Важно понимать: толстый клиент доступен не всегда. В клиент-серверном режиме работы с современными конфигурациями (например, в режиме управляемого приложения) запуск в толстом клиенте может быть заблокирован настройками самой конфигурации, а в файловых базах новых версий платформы режим обычного приложения может отсутствовать.
Что такое толстый клиент и когда он нужен
Толстый клиент — это исполняемый файл платформы 1cv8.exe, который загружает на локальный компьютер и интерфейс, и значительную часть прикладной логики. В отличие от тонкого клиента, он умеет исполнять код в режиме обычного приложения, открывать обычные формы и работать с COM-соединениями напрямую.
Практические сценарии, где без толстого клиента не обойтись: запуск старых конфигураций на обычных формах, отладка и разработка, выполнение внешних обработок, написанных под обычное приложение, а также некоторые операции обмена данными и конвертации. Для повседневной работы пользователей в современных конфигурациях толстый клиент, как правило, не нужен.
Проверьте, поддерживает ли конфигурация толстый клиент
Прежде чем менять настройки запуска, убедитесь, что конфигурация вообще допускает работу в этом режиме. В конфигураторе откройте свойства корня конфигурации и посмотрите параметр «Режим использования модальности» и, главное, «Основной режим запуска» и флажки поддержки клиентов. Если разработчик оставил только управляемое приложение, обычные формы в толстом клиенте не откроются.
Ещё одно ограничение — версия платформы. В новых редакциях платформы поддержка обычного приложения постепенно сокращается, и для старых баз может потребоваться платформа соответствующего релиза. Если база файловая и создана давно, проверьте, какой версией платформы она открывается без ошибок конвертации.
Способ 1. Выбор толстого клиента в стартовом окне
Самый простой путь — стандартный диалог запуска. Откройте 1cv8.exe (ярлык «1С:Предприятие»), выделите нужную информационную базу в списке и нажмите кнопку настройки параметров запуска — в зависимости от версии платформы это кнопка «Настройка» или пункт в меню по правому клику. В параметрах базы найдите поле «Режим запуска» или «Вид клиента» и выберите «Толстый клиент».
После сохранения настроек запускайте базу кнопкой «1С:Предприятие». Признак успеха: загрузится исполняемый файл толстого клиента, и, если конфигурация поддерживает обычное приложение, откроется интерфейс обычных форм. Если вместо этого вы видите ошибку о недопустимом режиме — конфигурация не поддерживает этот режим, вернитесь к предыдущему разделу.
- 1Откройте стартовое окно 1cv8.exe и выделите нужную базу
- 2Откройте настройки параметров запуска базы
- 3В поле «Вид клиента» или «Режим запуска» выберите «Толстый клиент»
- 4Сохраните настройки и запустите базу кнопкой «1С:Предприятие»
- 5Убедитесь, что открылся нужный режим интерфейса
Способ 2. Запуск через параметр командной строки
Для автоматизации и отдельных ярлыков удобнее явно указать режим в строке запуска. Создайте ярлык на 1cv8.exe и в поле «Объект» после пути к файлу добавьте параметры: путь к базе и ключ режима.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\MyBase" /RunModeThickClientЗдесь ENTERPRISE указывает режим предприятия, /F — путь к файловой базе (для серверной используется /S с адресом сервера и именем базы), а /RunModeThickClient принудительно задаёт толстый клиент. Пути с пробелами обязательно заключайте в кавычки. Для серверной базы строка выглядит так: /S"ServerName\BaseName".
Этот способ удобен, когда разные пользователи одной базы должны работать в разных режимах: бухгалтер — в тонком клиенте, а разработчик — в толстом, при этом настройки списка баз остаются общими.
Способ 3. Запуск из конфигуратора
Разработчику чаще всего нужен запуск именно из конфигуратора. Откройте базу в конфигураторе, перейдите в меню «Сервис → Параметры» и на вкладке «Запуск 1С:Предприятия» выберите вид клиента «Толстый клиент». После этого запуск по кнопке «Начать отладку» (F5) или через меню «Отладка» будет открывать именно толстый клиент.
Там же можно выбрать вариант «Обычное приложение» или «Управляемое приложение», если конфигурация поддерживает оба. Это удобно при отладке: можно быстро переключаться между режимами и сравнивать поведение кода на обычных и управляемых формах без правки ярлыков.
Типичные ошибки и их причины
Наиболее частая проблема — сообщение о том, что выбранный режим запуска не поддерживается конфигурацией. Причина в свойствах конфигурации: разработчик отключил обычное приложение. Решение — либо работать в управляемом приложении, либо в тестовой копии базы изменить свойства конфигурации, если у вас есть права и доработка допустима.
Вторая типичная ситуация — ошибка «Не обнаружен ключ защиты программы» при запуске толстого клиента, хотя тонкий работает. Для клиент-серверных баз толстый клиент может требовать отдельного клиентского лицензионного ключа на рабочей станции, тогда как тонкий клиент использует лицензии сервера. Проверьте наличие и видимость ключа HASP или программной лицензии на компьютере.
Как проверить, что запуск выполнен правильно
После запуска убедитесь, что открылся именно нужный режим. В толстом клиенте с обычным приложением интерфейс выглядит как классические окна с панелями инструментов и меню, а не как современный «такси». Технически проверить режим можно через «Сервис → О программе» — там указан вид клиента и версия платформы.
Если база запускается, но внешняя обработка или отчёт не открываются, проверьте, под какой режим они написаны: обработка с обычной формой в управляемом приложении не откроется, и наоборот. Это не ошибка запуска, а несовместимость объектов.
Как проверить результат
Открылись обычные формы с классическим меню
Загрузился управляемый интерфейс — режим не переключился
Указан толстый клиент и нужная версия платформы
Указан тонкий клиент — проверьте ярлык и настройки базы
Обработки с обычными формами открываются без ошибок
Ошибка несовместимости форм — обработка под другой режим
FAQ
Можно ли запустить толстый клиент для серверной базы 1С?
Да. В настройках базы или в командной строке укажите серверный вариант подключения (/S с именем сервера и базы) и режим толстого клиента. Учтите, что на рабочей станции может потребоваться отдельная клиентская лицензия, а конфигурация должна поддерживать этот режим.
Почему в списке режимов запуска нет пункта «Толстый клиент»?
Чаще всего потому, что установлена версия платформы, где обычное приложение не поддерживается, либо конфигурация рассчитана только на управляемое приложение. Проверьте версию платформы и свойства конфигурации в конфигураторе.
Чем толстый клиент отличается от тонкого на практике?
Толстый клиент выполняет больше кода на компьютере пользователя, поддерживает обычные формы и COM-соединения, но требовательнее к ресурсам и лицензиям. Тонкий клиент легче, работает через сервер или веб-сервер, но не поддерживает обычное приложение.
Как сделать, чтобы база всегда открывалась в толстом клиенте?
Сохраните выбор «Толстый клиент» в настройках информационной базы в стартовом окне или создайте ярлык с параметром /RunModeThickClient. Настройка в списке баз сохраняется и применяется при каждом запуске.
Опасно ли работать в толстом клиенте для данных?
Сам режим запуска данные не повреждает. Риск связан с действиями внутри: запуском непроверенных внешних обработок, прямым редактированием данных и обновлением конфигурации. Перед такими операциями всегда делайте резервную копию базы.
Что важно запомнить
Толстый клиент включается через настройки информационной базы, параметр /RunModeThickClient в ярлыке или параметры запуска в конфигураторе. Проверьте поддержку режима конфигурацией и наличие лицензии, а перед экспериментами со старыми базами сделайте резервную копию.