Толстый клиент 1С 8.3: ярлык, окно запуска, командная строка

· 10 мин

Содержание

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

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

Зачем толстый клиент в 1С 8.3, если есть тонкий

Тонкий клиент (1cv8c.exe) — основной режим для современных конфигураций на управляемых формах: БП 3.0, ЗУП 3.1, УТ 11. Он лёгкий, выполняет только клиентский код, а всю прикладную логику отдаёт серверу. Толстый клиент (1cv8.exe) умеет больше: он содержит всю платформу и может выполнять серверный код у себя.

Когда без толстого клиента не обойтись:

  • 🗂 Старые конфигурации на обычных формах. УПП 1.3, БП 2.0, ЗУП 2.5, УТ 10.3 написаны под «обычное приложение». Тонкий клиент их не запускает в принципе.
  • 🧩 Внешние обработки и отчёты на обычных формах. Старые печатные формы, загрузчики из Excel, обработки «от знакомого программиста». В управляемом приложении тонкого клиента их форма не откроется.
  • 🐞 Отладка и разработка. Программисту удобно видеть выполнение серверного кода без настройки отладки на сервере, а в файловой базе толстый клиент выполняет всё локально.
  • 🔌 Работа с COM-объектами и устаревшими внешними компонентами. Часть старого торгового оборудования и интеграций написаны в расчёте на толстый клиент.
  • 🧪 Консоли запросов и служебные обработки из старых наборов, сделанные под обычное приложение.

Для ежедневной работы в типовой БП 3.0 толстый клиент не нужен. Он медленнее открывается, расходует больше памяти и не работает через веб-публикацию.

Два режима внутри толстого клиента

Толстый клиент бывает в двух вариантах — это частая путаница:

ВариантЧто открываетКогда нужен
Толстый клиент, обычное приложениеКонфигурации и обработки на обычных формахУПП, БП 2.0, старые внешние обработки
Толстый клиент, управляемое приложениеИнтерфейс «Такси», как в тонком клиентеОтладка, COM, компоненты в современной конфигурации

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

Шаг 0: убедитесь, что толстый клиент установлен

На компьютере может стоять только тонкий клиент — тогда никакие настройки не помогут. Проверьте папку платформы:

C:\Program Files\1cv8\<номер версии>\bin\

Для 32-разрядной платформы на 64-разрядной Windows путь начинается с C:\Program Files (x86)\1cv8\.

  • ✅ В папке есть 1cv8.exe — толстый клиент установлен.
  • ❌ Есть только 1cv8c.exe — установлен лишь тонкий клиент.

Если файла нет, запустите setup.exe из полного дистрибутива платформы («Технологическая платформа», не «Тонкий клиент»). В списке компонентов отметьте «1С:Предприятие». Отдельный дистрибутив тонкого клиента толстый не содержит.

Номер версии в пути к bin должен совпадать с версией, на которой работает база. Для клиент-серверной базы — с версией сервера 1С, до последней цифры.

Режим запуска в настройках базы: способ для всех

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

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

На этом же шаге задаётся поле «Версия 1С:Предприятия». Если на компьютере стоит несколько платформ, укажите там нужную, например 8.3.24. Пустое поле означает «самая свежая из установленных».

Настройка сохраняется в файле списка баз ibases.v8i в профиле пользователя Windows. Значит, она действует только для текущего пользователя и этого компьютера. Другим сотрудникам придётся повторить её у себя — или получить общий список баз от администратора.

Как это выглядит в ibases.v8i

Администратор может поправить файл вручную или раздать его централизованно. Режим задаётся строкой App=:

[Бухгалтерия старая]
Connect=File="D:\Bases\BP20";
App=ThickClient
Version=8.3

Возможные значения: Auto (выбирать автоматически), ThinClient, ThickClient, WebClient. Файл лежит в %APPDATA%\1C\1CEStart\ibases.v8i. Перед правкой закройте окно запуска 1С и сохраните копию файла.

Ярлык на рабочем столе для принудительного запуска

Если толстый клиент нужен для одной базы, а остальные должны открываться как обычно, сделайте отдельный ярлык.

  1. Щёлкните правой кнопкой по рабочему столу → Создать → Ярлык.
  2. В поле «Расположение объекта» укажите путь к 1cv8.exe и параметры запуска.
  3. Назовите ярлык понятно, например «БП 2.0 — толстый клиент».

Пример для файловой базы:

"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\BP20" /RunModeOrdinaryApplication

Пример для серверной базы:

"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh2020" /RunModeOrdinaryApplication

Здесь srv1c — имя сервера 1С, buh2020 — имя базы в кластере. Номер версии в примерах условный: подставьте свой.

Ярлык с жёстким номером версии перестанет работать после обновления платформы и удаления старой версии. Тогда поправьте путь в свойствах ярлыка.

Если база уже есть в списке, вместо пути можно сослаться на её имя: /IBName"Бухгалтерия старая". Имя пишется точно так же, как в окне запуска.

Параметры командной строки толстого клиента

Командная строка нужна для ярлыков, bat-файлов и запуска по расписанию. Основные параметры, которые реально используются при старте толстого клиента:

ПараметрЧто делает
ENTERPRISEЗапуск в режиме 1С:Предприятие (а не Конфигуратора)
/F"путь"Файловая база по пути к каталогу
/S"сервер\база"Клиент-серверная база
/IBName"имя"База из списка по её имени
/N"пользователь"Имя пользователя 1С
/P"пароль"Пароль пользователя
/WA-Отключить вход по учётной записи Windows
/RunModeOrdinaryApplicationТолстый клиент в режиме обычного приложения
/RunModeManagedApplicationТолстый клиент в режиме управляемого приложения
/DisableStartupMessagesНе показывать предупреждения при старте

Пример bat-файла с авторизацией:

@echo off
"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\UPP" /N"Администратор" /P"" /WA- /RunModeOrdinaryApplication

Не храните пароль пользователя с полными правами в открытом bat-файле на общем компьютере. Для автоматических задач заведите отдельного пользователя с минимальными правами.

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

Запуск из Конфигуратора

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

  • «Автоматически»;
  • «Тонкий клиент»;
  • «Веб-клиент»;
  • «Толстый клиент (управляемое приложение)»;
  • «Толстый клиент (обычное приложение)».

После этого Отладка → Начать отладку → 1С:Предприятие (клавиша F5) откроет базу в выбранном режиме.

Как платформа решает, какой режим открыть

Даже если вы запустили 1cv8.exe, интерфейс зависит от трёх настроек. Это объясняет, почему «толстый клиент запустился, а формы всё равно управляемые».

  1. Свойство конфигурации. В Конфигураторе откройте корень дерева конфигурации → Свойства → «Основной режим запуска»: «Управляемое приложение» или «Обычное приложение». Это режим по умолчанию.
  2. Настройка пользователя. Администрирование → Пользователи в Конфигураторе, карточка пользователя, вкладка «Прочие» → «Режим запуска»: «Авто», «Обычное приложение» или «Управляемое приложение». Значение «Авто» берёт режим из свойств конфигурации.
  3. Параметр командной строки /RunModeOrdinaryApplication или /RunModeManagedApplication перекрывает обе настройки при конкретном запуске.

Менять свойство «Основной режим запуска» в самой конфигурации типовой базы не стоит: это изменение конфигурации, оно снимет её с полной поддержки или потребует обновления структуры. Для разовой задачи достаточно параметра запуска или настройки пользователя.

Если конфигурация разработана только под управляемые формы (БП 3.0, ЗУП 3.1), режим обычного приложения откроет пустое или почти пустое окно: командного интерфейса для него в конфигурации нет. Это не ошибка платформы, а особенность конфигурации.

Какой режим вам нужен?

Производительность и возможности: толстый против тонкого

Разница заметна сразу: толстый клиент дольше стартует и требует больше ресурсов на рабочем месте.

ПараметрТонкий клиентТолстый клиент
Исполняемый файл1cv8c.exe1cv8.exe
Обычные формыНетДа
Управляемые формыДаДа
Подключение через веб-сервер (HTTP)ДаНет
Выполнение серверного кода на клиентеНетДа, в файловом варианте
Нагрузка на рабочее местоНизкаяВыше: больше памяти и времени на старт
Требования к каналу связиРаботает и на медленных каналахНужна быстрая локальная сеть

Из этого следуют практические выводы:

  • 🐢 Через VPN толстый клиент работает медленно. Он обменивается с сервером большим объёмом данных. Для удалённых сотрудников лучше тонкий клиент или терминальный сервер.
  • 💾 Файловая база в сетевой папке. Толстый клиент обрабатывает данные у себя и гоняет их по сети. При нескольких пользователях это ощутимо медленнее, чем на сервере 1С.
  • 🧮 Лицензии. Режим клиента не влияет на расход клиентских лицензий: один сеанс — одна лицензия, хоть тонкий, хоть толстый.

Ошибки при запуске толстого клиента и что с ними делать

Ниже — ситуации, которые встречаются чаще других. Причину ищите по симптому.

Диагностика: выберите симптом

Если не помогло

Когда настройки верные, а толстый клиент всё равно падает при старте, проверьте ещё три вещи:

  1. Кэш клиента. Запустите базу с параметром /ClearCache — платформа очистит кэш конфигурации для этой базы. Делайте это, когда вы единственный, кто запускает базу на этом компьютере в данный момент.
  2. Права на папку профиля. Толстому клиенту нужна запись в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\. На компьютерах с жёсткими политиками доступ туда бывает закрыт.
  3. Разрядность. Старые внешние компоненты и COM-библиотеки бывают только 32-разрядными. Если они не загружаются в 64-разрядном толстом клиенте, запустите 1cv8.exe из 32-разрядной установки в Program Files (x86).

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

Можно ли работать в БП 3.0 в толстом клиенте постоянно?
Можно, в режиме управляемого приложения. Но смысла мало: интерфейс тот же, что в тонком клиенте, а стартует он медленнее и сильнее нагружает компьютер.
Нужна ли отдельная лицензия для толстого клиента?
Нет. Клиентская лицензия расходуется на сеанс независимо от того, каким клиентом вы подключились.
Работает ли толстый клиент на терминальном сервере?
Да. Платформа с компонентом «1С:Предприятие» ставится на терминальный сервер, а пользователи запускают 1cv8.exe в своих сеансах. Тяжёлый трафик при этом остаётся внутри серверной сети.
Можно ли запустить толстый клиент на Linux или macOS?
На Linux толстый клиент входит в дистрибутив платформы и запускается аналогично Windows. Для macOS выпускается только тонкий клиент.
Как вернуть обычный запуск после настройки толстого клиента?
Режим хранится в свойствах базы в окне запуска. Верните в свойствах базы «Основной режим запуска» на «Выбирать автоматически».