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

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

Как запустить толстый клиент 1С 8.3

Как запустить толстый клиент 1С 8.3: через стартер, командную строку и параметр RunMode. Настройка базы, типичные ошибки и ответы на частые вопросы.

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

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

Чем толстый клиент отличается от тонкого и когда он нужен

Платформа 1С:Предприятие 8.3 поставляется с несколькими исполняемыми файлами. Толстый клиент — это 1cv8.exe в каталоге bin установленной версии платформы. Тонкий клиент — 1cv8c.exe, а стартер (окно выбора баз) — 1cestart.exe. Внешне окна толстого и тонкого клиента почти не отличаются, поэтому проверять режим нужно по заголовку окна или через «О программе».

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

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

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

После сохранения настройки двойной клик по базе или кнопка «1С:Предприятие» будут запускать именно толстый клиент. Настройка хранится в файле ibases.v8i в профиле пользователя, поэтому при переносе списка баз на другой компьютер режим запуска сохранится.

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

Если в списке режимов запуска толстого клиента нет, проверьте, что на компьютере установлен полный дистрибутив платформы, а не только тонкий клиент. При установке платформы компонент «Толстый клиент» можно выбрать или исключить — при минимальной установке тонкого клиента файл 1cv8.exe просто отсутствует.

Способ 2. Запуск из командной строки

Разовый запуск без изменения настроек удобнее выполнить из командной строки. Перейдите в каталог установленной платформы, например C:\Program Files\1cv8\8.3.22.1709\bin (номер версии будет ваш), и выполните команду с указанием базы и режима.

cmd
"C:\Program Files\1cv8\8.3.22.1709\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /N"Иванов" /P"пароль"

Здесь ENTERPRISE — режим запуска «Предприятие», /F — путь к файловой базе, /N и /P — имя пользователя и пароль. Для серверной базы вместо /F используются параметры /S"Сервер\ИмяБазы". Поскольку запускается именно 1cv8.exe, а не 1cv8c.exe, откроется толстый клиент.

Альтернатива — ключ /RunModeThickClient, который принудительно задаёт толстый клиент даже при запуске через общие механизмы. Это полезно, когда база настроена на автоматический выбор режима, а нужно гарантированно открыть толстый клиент, например для регламентной операции.

Способ 3. Ярлык на рабочем столе

Если толстый клиент нужен постоянно для конкретной базы, создайте ярлык. Кликните правой кнопкой по рабочему столу, выберите «Создать — Ярлык» и укажите путь к 1cv8.exe с параметрами, как в примере выше. В свойствах ярлыка можно задать рабочую папку и значок.

Такой ярлык удобно раздавать пользователям через групповые политики или копировать на терминальные серверы. Учтите: при обновлении платформы путь с номером версии изменится, и ярлык придётся пересоздать. Чтобы избежать этого, можно ссылаться на каталог bin актуальной версии через скрипт-обёртку, который определяет последнюю установленную версию.

Настройка через файл conf.cfg и параметры базы

Режим запуска можно зафиксировать и на уровне конфигурационных файлов. В файле conf.cfg, расположенном в каталоге conf платформы или в каталоге базы, параметр DefaultRunMode задаёт режим по умолчанию. Значение ThickClient заставит все базы, использующие этот файл, стартовать в толстом клиенте.

Этот способ применяют администраторы при централизованной настройке: файл conf.cfg с нужными параметрами раскладывается на рабочие станции вместе с платформой. Учтите, что настройка в списке баз (ibases.v8i) имеет приоритет над conf.cfg, если режим задан явно.

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

Чаще всего пользователи сталкиваются с тем, что вместо толстого клиента открывается тонкий. Причина почти всегда одна: в настройках базы стоит режим «Выбирать автоматически» или «Тонкий клиент». Проверьте параметр «Основной режим запуска» и исправьте его.

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

Типичные ошибки
01
Запуск 1cv8c.exe вместо 1cv8.exe — откроется тонкий клиент, нужные функции будут недоступны
02
Режим «Выбирать автоматически» в настройках базы — платформа сама подставит тонкий клиент
03
Устаревший путь в ярлыке после обновления платформы — ошибка «файл не найден»
04
Ожидание полноценного интерфейса в обычном приложении у конфигурации, рассчитанной только на управляемые формы

Как проверить, что запущен именно толстый клиент

Откройте в запущенной программе меню «Справка — О программе». В окне будет указан режим: для толстого клиента отображается «Толстый клиент» рядом с номером версии платформы. Дополнительный признак — в диспетчере задач процесс называется 1cv8.exe, а не 1cv8c.exe.

Для конфигураций в режиме обычного приложения толстый клиент покажет классический интерфейс с панелями и меню. Если же конфигурация управляемая, визуально отличить клиенты сложно — ориентируйтесь на «О программе» и имя процесса.

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

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

Окно «Справка — О программе»
Норма

Указан режим «Толстый клиент»

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

Указан «Тонкий клиент» — проверьте настройку режима запуска базы

Процесс в диспетчере задач
Норма

1cv8.exe

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

1cv8c.exe — запущен тонкий клиент

Доступность отладки и COM
Норма

Конфигуратор подключается к сеансу, COM-объекты создаются

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

Функции недоступны — вероятно, открыт тонкий клиент

FAQ

Можно ли запустить толстый клиент, если установлен только тонкий?

Нет. Толстый клиент — отдельный компонент дистрибутива платформы. Запустите установщик платформы повторно, выберите изменение состава и добавьте компонент толстого клиента, после чего в каталоге bin появится файл 1cv8.exe.

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

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

Как запустить толстый клиент в режиме обычного приложения?

Добавьте к командной строке ключ /RunModeOrdinaryApplication или в настройках базы выберите режим «Толстый клиент (обычное приложение)». Учтите, что конфигурация должна поддерживать обычные формы, иначе интерфейс будет пустым.

Толстый клиент работает медленнее тонкого — это нормально?

Да, в клиент-серверном варианте толстый клиент передаёт больше данных по сети и потребляет больше памяти. Если отладка и COM не нужны, для повседневной работы лучше использовать тонкий клиент.

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

Да, через файл conf.cfg с параметром DefaultRunMode=ThickClient в каталоге conf платформы. Настройки отдельных баз в списке при этом имеют более высокий приоритет.

Итог

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

Толстый клиент 1С 8.3 — это 1cv8.exe. Запускается через настройку «Основной режим запуска» в списке баз, командную строку или ярлык. Проверяйте режим через «О программе» и имя процесса, а после обновления платформы — пути в ярлыках.