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

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

Как запустить 1С:Предприятие в режиме толстого клиента

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

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

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

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

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

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

Практических поводов использовать толстый клиент несколько. Во-первых, только в нём доступна отладка с полным набором возможностей для некоторых сценариев и ряд инструментов разработчика. Во-вторых, внешние обработки и отчёты, написанные под обычные формы, в управляемом приложении могут не открываться или работать некорректно. В-третьих, старые конфигурации (например, «Управление торговлей 10.3», «Бухгалтерия 1.6/2.0») исторически рассчитаны на толстый клиент с обычным приложением.

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

Проверка: разрешён ли толстый клиент в конфигурации

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

Если в свойствах установлено «Управляемое приложение» без возможности выбора, а в параметре «Режим запуска» толстый клиент не предусмотрен, попытка запуска завершится сообщением вида «Использование толстого клиента запрещено в настройках конфигурации». В этом случае есть два пути: изменить свойства конфигурации (что требует снятия её с поддержки или включения возможности изменений) либо смириться с работой в тонком клиенте.

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

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

Свойства конфигурации, поле режима запуска
Норма

Толстый клиент присутствует в списке доступных режимов

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

Доступно только управляемое приложение, толстый клиент запрещён

Пробный запуск с ключом /RunModeThickClient
Норма

Открывается главное окно приложения

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

Ошибка «Использование толстого клиента запрещено»

Способ 1. Запуск через окно выбора информационных баз

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

Нажмите кнопку «Изменить» в правой части окна. Откроется редактор свойств информационной базы. Пролистайте страницы мастера кнопкой «Далее» до страницы с параметрами запуска, где находится выпадающий список «Основной режим запуска». Выберите в нём «Толстый клиент» и нажмите «Готово». Теперь при обычном запуске этой базы будет стартовать именно толстый клиент.

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

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

Способ 2. Запуск из конфигуратора

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

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

На этой же вкладке параметров можно задать пользователя, под которым выполняется запуск («Пользователь» — «Имя»), что избавляет от ввода логина при каждой отладке. Для рабочей базы с реальными данными автоматический вход под конкретным пользователем лучше не включать — это снижает защищённость при доступе посторонних к вашему компьютеру.

Способ 3. Командная строка и ярлык

Для постоянной работы или раздачи настройки нескольким пользователям удобнее создать ярлык с явными параметрами запуска. Исполняемый файл толстого клиента — 1cv8.exe, он находится в каталоге установленной платформы, например: C:\Program Files\1cv8\<номер_версии>\bin\1cv8.exe.

Минимальная команда запуска файловой базы в режиме толстого клиента выглядит так:

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

Разберём параметры. Ключ ENTERPRISE указывает режим запуска платформы (предприятие, а не конфигуратор). Параметр /F задаёт путь к файловой базе; для клиент-серверной базы вместо него используются /S"Сервер\ИмяБазы". Ключ /RunModeThickClient принудительно включает толстый клиент. Дополнительно можно указать /N"ИмяПользователя" и /P"Пароль" для автоматической авторизации.

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

Если на компьютере установлено несколько версий платформы, указывайте в ярлыке путь к конкретному 1cv8.exe нужной версии. Иначе стартер 1cestart.exe может подобрать версию автоматически, и она не всегда совпадёт с той, под которую рассчитана база.
ПЗ
Практическое замечание

Способ 4. Файл списка баз .v8i и общие настройки

В организациях список баз часто распространяется централизованно через файл с расширением .v8i. В этом файле для каждой базы можно зафиксировать режим запуска параметром App=ThickClient (возможные значения — Auto, ThinClient, ThickClient, WebClient). Откройте .v8i в любом текстовом редакторе, найдите секцию нужной базы и установите или измените строку App.

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

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

Типичные ошибки и способы их устранения

Чаще всего запуск блокируется настройками самой конфигурации. Сообщение «Использование толстого клиента запрещено в настройках конфигурации» означает, что разработчик конфигурации оставил только управляемое приложение. Решение — включить нужный режим в свойствах конфигурации через конфигуратор, после чего обновить конфигурацию базы данных (F7). На конфигурации, находящейся на поддержке без возможности изменения, сначала включите возможность изменений через «Конфигурация → Поддержка → Настройка поддержки».

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

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

Типичные ошибки
01
Попытка запустить толстый клиент в конфигурации, где он запрещён: платформа выдаёт ошибку, а пользователь ищет проблему в платформе, а не в свойствах конфигурации
02
Изменение настроек в списке баз, когда база подключена через общий .v8i только для чтения: настройка не сохраняется, и режим сбрасывается
03
Указание в ярлыке 1cv8.exe не той версии платформы: база либо не открывается, либо требует конвертации
04
Хранение пароля в командной строке ярлыка на общем компьютере: любой пользователь видит учётные данные в свойствах ярлыка

Как выбрать подходящий способ

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

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

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

Нужен разовый запуск для отладки или проверкиЗадайте режим в конфигураторе: «Сервис → Параметры → Запуск 1С:Предприятия»
Толстый клиент нужен постоянно одному пользователюИзмените режим запуска в свойствах базы через кнопку «Изменить» в списке баз
Режим нужен нескольким сотрудникам с одинаковыми путямиСоздайте ярлык с ключом /RunModeThickClient или пропишите App=ThickClient в общем файле .v8i
Платформа сообщает, что толстый клиент запрещёнПроверьте свойства конфигурации и при необходимости разрешите режим, предварительно сделав резервную копию

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

Итог

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

Толстый клиент включается в свойствах базы в стартовом окне, в параметрах конфигуратора, ключом /RunModeThickClient в командной строке или параметром App=ThickClient в файле .v8i. Перед настройкой убедитесь, что конфигурация разрешает этот режим, и не меняйте свойства рабочей базы без резервной копии.

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

Чем толстый клиент отличается от тонкого на практике?

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

Почему в списке режимов запуска нет пункта «Толстый клиент»?

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

Можно ли запустить толстый клиент для клиент-серверной базы?

Да, но с оговорками. Толстый клиент соединяется с СУБД напрямую, минуя сервер 1С, поэтому на компьютере должен быть установлен клиент соответствующей СУБД, а у пользователя — права в базе данных. В командной строке вместо /F используется параметр /S с указанием сервера и имени базы. Если прямой доступ к СУБД закрыт политиками безопасности, используйте тонкий клиент.

Как запустить толстый клиент с автоматическим входом под пользователем?

Добавьте в командную строку ярлыка параметры /N"ИмяПользователя" и /P"Пароль" — платформа выполнит вход без диалога авторизации. Учтите, что пароль в ярлыке хранится в открытом виде и доступен любому, кто откроет его свойства, поэтому на общих компьютерах и для учётных записей с широкими правами так делать не стоит.

Толстый клиент запускается, но обработка не открывается. В чём причина?

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

Требуется ли отдельная лицензия для толстого клиента?

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