Администрирование · 11 мин
Как запустить 1С от толстого клиента
Как запустить 1С в режиме толстого клиента: способы через конфигуратор, параметры запуска, командную строку, типичные ошибки и их решения.
Толстый клиент 1С — это режим работы платформы, при котором основная логика прикладного решения выполняется на компьютере пользователя, а клиент напрямую обращается к базе данных или серверу 1С. Несмотря на то что современные конфигурации ориентированы на тонкий клиент и веб-клиент, толстый клиент остаётся необходимым для ряда задач: запуска обработок, написанных под обычные формы, работы старых конфигураций, отладки кода и выполнения административных операций.
Проблема в том, что во многих актуальных конфигурациях режим толстого клиента по умолчанию отключён или подменяется тонким при запуске. Поэтому запуск «от толстого клиента» часто требует явного указания параметров — в конфигураторе, в свойствах информационной базы или через командную строку. Ниже разобраны все рабочие способы, условия их применения и типичные ошибки.
Что такое толстый клиент и когда он нужен
Толстый клиент — это исполняемый файл платформы (1cv8.exe), который загружает на компьютер пользователя значительную часть прикладной логики и может работать с базой в файловом варианте напрямую, а в клиент-серверном — через сервер 1С. В отличие от тонкого клиента, он поддерживает обычные формы, обычное приложение и ряд возможностей, недоступных в управляемом интерфейсе.
На практике толстый клиент требуется в нескольких ситуациях: при работе со старыми конфигурациями, написанными целиком на обычных формах (например, «Управление торговлей 10.3», «Бухгалтерия 1.6/2.0»); при запуске внешних обработок и отчётов, использующих обычные формы; при отладке кода, который исполняется только в толстом клиенте; при выполнении операций, где тонкий клиент выдаёт ошибку несовместимости.
Важно понимать ограничение: если разработчик конфигурации снял в свойствах конфигурации флажок использования толстого клиента, запустить базу в этом режиме не получится без изменения конфигурации. Это частая причина «непонятных» ошибок при попытке запуска.
Проверка: разрешён ли толстый клиент в конфигурации
Прежде чем настраивать запуск, проверьте, поддерживает ли конфигурация этот режим. Откройте базу в конфигураторе, вызовите контекстное меню корня дерева конфигурации и выберите «Свойства». Найдите параметр «Режим использования модальности» и, главное, пункты, связанные с режимом запуска: в свойствах конфигурации есть настройка «Основной режим запуска» и флажки доступности клиентов (толстый, тонкий, веб-клиент) в разделе настроек совместимости и режимов запуска.
Если в свойствах конфигурации толстый клиент отключён, платформа при попытке запуска выдаст сообщение вида «Использование толстого клиента в данной информационной базе запрещено» или молча запустит тонкий клиент. В этом случае есть два пути: включить режим в конфигураторе (если у вас есть права на изменение конфигурации и она не на поддержке без возможности изменения) или использовать альтернативу — тонкий клиент, веб-клиент либо переписывание обработки под управляемые формы.
Способ 1: запуск толстого клиента из конфигуратора
Самый простой и наглядный способ — задать режим запуска в параметрах конфигуратора. Откройте базу в конфигураторе, перейдите в меню «Сервис → Параметры». На вкладке «Запуск 1С:Предприятия» найдите группу настроек режима запуска и выберите вариант «Толстый клиент». Сохраните настройки кнопкой «ОК».
Теперь при запуске предприятия из конфигуратора (меню «Отладка → Начать отладку» или клавиша F5, а также «Сервис → 1С:Предприятие») база откроется именно в режиме толстого клиента. Этот способ удобен для разработчиков и администраторов, которые работают с конфигуратором постоянно: настройка сохраняется и действует при каждом запуске из конфигуратора.
Учтите: параметр действует только для запуска из конфигуратора. Если пользователь открывает базу через стандартное окно запуска (список информационных баз), настройка конфигуратора на него не влияет — там нужен отдельный параметр, о котором ниже.
- 1Откройте конфигуратор нужной базы
- 2Перейдите в меню «Сервис → Параметры»
- 3На вкладке «Запуск 1С:Предприятия» выберите «Толстый клиент»
- 4Нажмите «ОК» и запустите предприятие через «Отладка → Начать отладку» или F5
- 5Проверьте, что открылся интерфейс обычного приложения (если конфигурация его использует)
Способ 2: параметр в списке информационных баз
Если базу запускают пользователи через стандартное окно стартера 1С, режим толстого клиента задаётся в свойствах конкретной информационной базы. Откройте окно запуска 1С, выделите нужную базу и нажмите кнопку «Изменить». Пройдите по шагам мастера до страницы с дополнительными параметрами запуска.
В поле «Дополнительные параметры запуска» укажите ключ /RunModeThickClient. После сохранения настроек эта база всегда будет открываться в режиме толстого клиента при двойном щелчке по ней в списке. Аналогично существуют ключи /RunModeThinClient (тонкий клиент) и /RunModeManagedApplication / /RunModeOrdinaryApplication для выбора вида приложения.
Этот способ удобен тем, что настройка хранится в файле списка баз (ibases.v8i) и может быть скопирована другим пользователям вместе с файлом или распространена через общий сетевой список баз. Для терминальных сценариев и массовых настроек это самый управляемый вариант.
/RunModeThickClientСпособ 3: запуск через командную строку и ярлык
Третий способ — запуск исполняемого файла платформы с параметрами. Он подходит для создания ярлыков на рабочем столе, скриптов автоматизации и пакетных файлов. Базовый формат команды выглядит так: путь к 1cv8.exe, далее ключ ENTERPRISE, затем путь к файловой базе или параметры сервера, и ключ режима запуска.
Для файловой базы команда выглядит примерно так: "C:\Program Files\1cv8\<версия>\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /RunModeThickClient. Для клиент-серверной базы вместо /F используются ключи /S<имя_сервера>\<имя_базы>. Дополнительно можно передать логин и пароль пользователя ключами /N и /P, чтобы база открывалась без окна авторизации.
Создать ярлык просто: щёлкните правой кнопкой на рабочем столе, выберите «Создать → Ярлык», вставьте полную команду в поле расположения объекта, задайте имя ярлыка. При необходимости в свойствах ярлыка можно указать рабочую папку и значок. Хранить пароль в ярлыке небезопасно — используйте этот приём только на защищённых компьютерах или в тестовых средах.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /RunModeThickClient /N"Администратор"Выбор вида приложения: обычное или управляемое
Запуск толстого клиента и выбор вида приложения — две разные настройки, которые часто путают. Толстый клиент может работать и с управляемыми формами, и с обычными. Если ваша цель — именно старый интерфейс обычного приложения (как в 1С 8.2), то в дополнительные параметры запуска нужно добавить ключ /RunModeOrdinaryApplication, а в конфигураторе на вкладке запуска выбрать соответствующий вариант.
Комбинация ключей в параметрах запуска определяет итоговый режим. Например, /RunModeThickClient /RunModeOrdinaryApplication запустит толстый клиент с обычным приложением — именно так чаще всего открывают старые конфигурации вроде «Управления торговлей 10.3». Если указать только толстый клиент без вида приложения, платформа возьмёт режим, заданный в свойствах конфигурации как основной.
Сравнение способов запуска
Подходит разработчику для отладки; действует только при запуске из конфигуратора
Постоянная настройка для пользователя; легко копируется с файлом списка баз
Максимальная гибкость, подходит для скриптов; требует аккуратности с путями и паролями
Типичные ошибки и их устранение
Самая частая проблема — сообщение о запрете использования толстого клиента. Это значит, что в свойствах конфигурации режим отключён: либо включите его в конфигураторе, либо смиритесь с использованием тонкого клиента. Вторая распространённая ситуация — база запускается, но в тонком клиенте, несмотря на все настройки. Проверьте, что ключ в дополнительных параметрах написан без опечаток и не конфликтует с другим ключом режима в той же строке.
Ещё одна группа ошибок связана с версией платформы. Если обработка требует режим совместимости, которого нет в установленной версии, или база создана под другую версию платформы, толстый клиент может завершаться с ошибкой сразу после старта. Проверьте версию платформы, указанную в свойствах базы, и при необходимости установите нужный релиз. В клиент-серверном варианте дополнительно убедитесь, что на сервере 1С разрешён толстый клиент и пользователь имеет соответствующие права.
Проверка результата и безопасные границы
Признак успешного запуска толстого клиента с обычным приложением — классический интерфейс с панелями инструментов и меню, а не управляемый «такси». Дополнительно проверить режим можно через «Сведения о программе» в меню справки: там указан вид клиента. Если открылась обычная форма обработки без ошибок — режим работает корректно.
Границы безопасной самостоятельной работы: вы можете свободно менять параметры запуска, создавать ярлыки и переключать режимы в конфигураторе тестовой базы. Рискованные действия — изменение свойств рабочей конфигурации на поддержке и запуск непроверенных внешних обработок в толстом клиенте: обычные формы выполняют код с широкими возможностями, поэтому обработки из непроверенных источников открывайте только в копии базы.
Что важно запомнить
Толстый клиент запускается тремя способами: настройкой режима в конфигураторе, ключом /RunModeThickClient в дополнительных параметрах базы или в командной строке. Для старого интерфейса добавьте /RunModeOrdinaryApplication. Предварительно проверьте, что режим не запрещён в свойствах конфигурации.
Частые вопросы
Почему база открывается в тонком клиенте, хотя я указал толстый?
Чаще всего ключ режима написан с опечаткой, стоит не в том поле (например, в параметрах соединения, а не в дополнительных параметрах запуска) или конфликтует со вторым ключом режима в той же строке. Проверьте также свойства конфигурации: если основной режим запуска жёстко задан, он может переопределять поведение.
Можно ли запустить толстый клиент для конфигурации на управляемых формах?
Да, толстый клиент умеет работать с управляемыми формами, если в свойствах конфигурации этот режим не отключён. Ограничение действует в обратную сторону: обычные формы не работают в тонком клиенте и веб-клиенте.
Как запустить толстый клиент с обычным приложением одной командой?
Используйте строку вида: 1cv8.exe ENTERPRISE /F"путь_к_базе" /RunModeThickClient /RunModeOrdinaryApplication. Для серверной базы замените /F на /S с указанием сервера и имени базы.
Что делать, если появляется сообщение «Использование толстого клиента запрещено»?
Режим отключён в свойствах конфигурации. Если у вас есть права и конфигурация доступна для изменения, откройте свойства корня конфигурации и разрешите толстый клиент, предварительно сделав резервную копию. Если конфигурация типовая и закрыта для изменений — используйте тонкий клиент.
Нужен ли толстый клиент для работы конфигуратора?
Нет, конфигуратор — отдельное приложение (запускается ключом DESIGNER) и не зависит от режима клиента. Толстый клиент нужен только для режима предприятия, когда требуется обычное приложение или отладка кода толстого клиента.
Работает ли толстый клиент в клиент-серверном варианте?
Да, толстый клиент подключается к серверу 1С так же, как тонкий. Убедитесь, что на сервере не запрещён этот режим, а у пользователя есть необходимые права. В строке запуска используйте ключ /S с параметрами сервера и базы.