Администрирование · 14 мин
Как запустить 1С:Предприятие в режиме толстого клиента
Пошаговая инструкция по запуску 1С в режиме толстого клиента: через список баз, конфигуратор, командную строку и ярлык. Разбор ошибок и ограничений.
Толстый клиент — один из трёх режимов запуска платформы «1С:Предприятие» наряду с тонким клиентом и веб-клиентом. В нём вся бизнес-логика, включая вызовы серверных процедур, выполняется на компьютере пользователя, а клиент напрямую обращается к базе данных. Из-за этого толстый клиент потребляет больше ресурсов, но остаётся незаменимым в ряде сценариев: отладка прикладного кода, работа со старыми конфигурациями, выполнение обработок, рассчитанных на обычные формы, и административные задачи, которые в тонком клиенте недоступны.
Запустить толстый клиент можно несколькими способами: через стандартное окно выбора информационной базы, из конфигуратора, через параметры командной строки, готовый ярлык или файл с расширением .v8i. Выбор способа зависит от того, разовый это запуск или постоянный режим работы, а также от того, есть ли у вас доступ к настройкам базы.
Прежде чем переходить к инструкциям, убедитесь, что конфигурация вообще поддерживает этот режим. Современные конфигурации на управляемых формах (например, «1С:Бухгалтерия 3.0», «1С:ERP») часто запрещают запуск толстого клиента в свойствах — тогда платформа выдаст ошибку, и обойти ограничение без изменения конфигурации не получится.
Что такое толстый клиент и когда он действительно нужен
Толстый клиент выполняет на рабочей станции практически всю функциональность платформы: компиляцию и исполнение встроенного языка, работу с формами, прямое обращение к данным. В клиент-серверном варианте он взаимодействует с СУБД напрямую, минуя сервер «1С:Предприятия», поэтому пользователю требуются права на уровне базы данных, а на компьютере — установленный клиент СУБД.
Практических поводов использовать толстый клиент несколько. Во-первых, только в нём доступна отладка с полным набором возможностей для некоторых сценариев и ряд инструментов разработчика. Во-вторых, внешние обработки и отчёты, написанные под обычные формы, в управляемом приложении могут не открываться или работать некорректно. В-третьих, старые конфигурации (например, «Управление торговлей 10.3», «Бухгалтерия 1.6/2.0») исторически рассчитаны на толстый клиент с обычным приложением.
Важно понимать и ограничения. Толстый клиент нельзя запустить через веб-сервер, он не работает на Linux в полноценном виде для всех версий платформы и требует больше оперативной памяти. В клиент-серверном варианте нагрузка на сеть выше, чем у тонкого клиента, поэтому для удалённых пользователей по медленным каналам этот режим не подходит.
Проверка: разрешён ли толстый клиент в конфигурации
Первый шаг — открыть конфигуратор и проверить свойства конфигурации. Запустите конфигуратор нужной базы, в дереве конфигурации выделите корневой узел (имя конфигурации), откройте контекстное меню и выберите «Свойства». Найдите параметр «Режим запуска» и связанные настройки: «Основной режим запуска» и «Режим использования модальности» влияют на поведение, а ключевое поле — «Режим запуска клиентского приложения» или флажки доступных режимов в зависимости от версии платформы.
Если в свойствах установлено «Управляемое приложение» без возможности выбора, а в параметре «Режим запуска» толстый клиент не предусмотрен, попытка запуска завершится сообщением вида «Использование толстого клиента запрещено в настройках конфигурации». В этом случае есть два пути: изменить свойства конфигурации (что требует снятия её с поддержки или включения возможности изменений) либо смириться с работой в тонком клиенте.
Как проверить результат
Толстый клиент присутствует в списке доступных режимов
Доступно только управляемое приложение, толстый клиент запрещён
Открывается главное окно приложения
Ошибка «Использование толстого клиента запрещено»
Способ 1. Запуск через окно выбора информационных баз
Самый простой вариант, не требующий знания командной строки, — настройка режима в стандартном стартовом окне платформы. Откройте ярлык «1С:Предприятие», чтобы появился список информационных баз. Выделите нужную базу курсором, но не запускайте её двойным щелчком.
Нажмите кнопку «Изменить» в правой части окна. Откроется редактор свойств информационной базы. Пролистайте страницы мастера кнопкой «Далее» до страницы с параметрами запуска, где находится выпадающий список «Основной режим запуска». Выберите в нём «Толстый клиент» и нажмите «Готово». Теперь при обычном запуске этой базы будет стартовать именно толстый клиент.
- 1Откройте стартовое окно 1С со списком информационных баз
- 2Выделите нужную базу и нажмите «Изменить»
- 3Перейдите к странице с параметрами запуска
- 4В списке «Основной режим запуска» выберите «Толстый клиент»
- 5Нажмите «Готово» и запустите базу кнопкой «1С:Предприятие»
- 6Проверьте, что открылся интерфейс толстого клиента
Обратите внимание: настройка сохраняется для конкретной записи в списке баз конкретного пользователя. Если базу используют несколько человек на разных компьютерах, каждому придётся настроить режим у себя — либо воспользоваться ярлыком с параметрами, описанным ниже.
Способ 2. Запуск из конфигуратора
Разработчику или администратору удобнее запускать толстый клиент прямо из конфигуратора, не переключаясь в стартовое окно. Откройте конфигуратор нужной базы и перейдите в меню «Сервис → Параметры». На вкладке «Запуск 1С:Предприятия» найдите раздел «Основные» и пункт «Режим запуска» — выберите «Толстый клиент» и подтвердите кнопкой «ОК».
После этого запуск на выполнение выполняется стандартно: клавиша F5 (запуск с отладкой), Ctrl+F5 (запуск без отладки) или пункт меню «Отладка → Начать отладку». Платформа откроет предприятие в режиме толстого клиента, и если включена отладка, конфигуратор автоматически подключится к сеансу.
На этой же вкладке параметров можно задать пользователя, под которым выполняется запуск («Пользователь» — «Имя»), что избавляет от ввода логина при каждой отладке. Для рабочей базы с реальными данными автоматический вход под конкретным пользователем лучше не включать — это снижает защищённость при доступе посторонних к вашему компьютеру.
Способ 3. Командная строка и ярлык
Для постоянной работы или раздачи настройки нескольким пользователям удобнее создать ярлык с явными параметрами запуска. Исполняемый файл толстого клиента — 1cv8.exe, он находится в каталоге установленной платформы, например: C:\Program Files\1cv8\<номер_версии>\bin\1cv8.exe.
Минимальная команда запуска файловой базы в режиме толстого клиента выглядит так:
"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С и прямой доступ к СУБД закрыт политиками безопасности, толстый клиент может быть недоступен в принципе — используйте тонкий клиент.
Как выбрать подходящий способ
Единый универсальный рецепт отсутствует: способ зависит от частоты запуска, числа пользователей и уровня доступа к настройкам. Для разового запуска и отладки достаточно конфигуратора. Для личной постоянной работы — настройки в списке баз. Для группы пользователей — общий .v8i или ярлык на сетевом ресурсе.
Как выбрать действие
Независимо от способа после первого запуска убедитесь, что открылся именно нужный режим: в толстом клиенте с обычным приложением интерфейс выглядит как классическое окно с панелями, а в заголовке окна при отладке виден тип клиента. Если открылся тонкий клиент — значит, настройка не применилась, и стоит проверить, не переопределяет ли её другой параметр запуска.
Что важно запомнить
Толстый клиент включается в свойствах базы в стартовом окне, в параметрах конфигуратора, ключом /RunModeThickClient в командной строке или параметром App=ThickClient в файле .v8i. Перед настройкой убедитесь, что конфигурация разрешает этот режим, и не меняйте свойства рабочей базы без резервной копии.
Частые вопросы
Чем толстый клиент отличается от тонкого на практике?
Толстый клиент исполняет весь код на компьютере пользователя и обращается к данным напрямую, поэтому требует больше памяти и прав доступа, но поддерживает обычные формы и полный набор инструментов разработчика. Тонкий клиент выполняет логику на сервере, передаёт на рабочую станцию только интерфейс, экономит ресурсы и работает по медленным каналам, но не поддерживает обычные формы и часть функций отладки.
Почему в списке режимов запуска нет пункта «Толстый клиент»?
Вариантов два: либо конфигурация в своих свойствах запрещает этот режим, и платформа скрывает его, либо используется версия платформы, где для данной конфигурации доступно только управляемое приложение. Проверьте свойства корневого узла конфигурации в конфигураторе — там задаётся перечень допустимых режимов запуска.
Можно ли запустить толстый клиент для клиент-серверной базы?
Да, но с оговорками. Толстый клиент соединяется с СУБД напрямую, минуя сервер 1С, поэтому на компьютере должен быть установлен клиент соответствующей СУБД, а у пользователя — права в базе данных. В командной строке вместо /F используется параметр /S с указанием сервера и имени базы. Если прямой доступ к СУБД закрыт политиками безопасности, используйте тонкий клиент.
Как запустить толстый клиент с автоматическим входом под пользователем?
Добавьте в командную строку ярлыка параметры /N"ИмяПользователя" и /P"Пароль" — платформа выполнит вход без диалога авторизации. Учтите, что пароль в ярлыке хранится в открытом виде и доступен любому, кто откроет его свойства, поэтому на общих компьютерах и для учётных записей с широкими правами так делать не стоит.
Толстый клиент запускается, но обработка не открывается. В чём причина?
Если обработка написана под управляемые формы, а толстый клиент запущен в режиме обычного приложения, форма может не открыться или отобразиться некорректно. Проверьте в свойствах конфигурации основной режим запуска: для работы таких обработок толстый клиент должен стартовать в режиме управляемого приложения, если конфигурация это допускает. Альтернатива — открыть обработку в тонком клиенте.
Требуется ли отдельная лицензия для толстого клиента?
Клиентские лицензии 1С, как правило, едины для режимов запуска, но в отдельных поставках и сценариях (например, при определённых вариантах лицензирования сервера) могут действовать особенности. Если при запуске появляется сообщение об отсутствии лицензии, проверьте видимость программного или аппаратного ключа и при необходимости уточните условия лицензирования вашей поставки у франчайзи или в документации к ней.