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

· 9 мин

Содержание

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

Всё описанное ниже относится к платформе 8.3 и не зависит от конфигурации: одинаково работает для БП 3.0, ЗУП 3.1, УТ 11 и для старых решений на обычных формах — УПП, БП 2.0, УТ 10.3. Различается только то, какой режим приложения внутри толстого клиента вы получите.

Чем толстый клиент отличается от тонкого и веб-клиента

У платформы 8.3 три клиентских приложения. Они по-разному работают с базой и подходят для разных задач.

КлиентИсполняемый файлКак подключается к базеКакие конфигурации открывает
Толстый клиент1cv8.exeФайловый и клиент-серверный вариантОбычное и управляемое приложение
Тонкий клиент1cv8c.exeФайловый, клиент-серверный, через веб-серверТолько управляемое приложение
Веб-клиентБраузерТолько через веб-серверТолько управляемое приложение

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

Внутри толстого клиента есть два режима приложения:

  • 🗂 Обычное приложение — старый интерфейс с меню сверху и обычными формами. Так работают конфигурации поколения 8.1–8.2 и их наследники на 8.3.
  • 🧭 Управляемое приложение — интерфейс «Такси» с управляемыми формами, тот же, что в тонком клиенте. Толстый клиент умеет и его.

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

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

  • 📦 Работа со старыми конфигурациями на обычных формах: УПП 1.3, УТ 10.3, БП 2.0, ЗУП 2.5.
  • 🧩 Внешние обработки и отчёты, сделанные на обычных формах.
  • 🛠 Отладка и разработка, когда надо выполнить код на клиенте без ограничений тонкого клиента .
  • 🔌 Старые внешние компоненты и COM-объекты, которые работают только в коде, выполняемом на клиенте.

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

Режим запуска в списке информационных баз

Это постоянная настройка: после неё кнопка 1С:Предприятие в окне запуска будет открывать выбранную базу толстым клиентом.

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

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

Где эта настройка хранится

Список баз лежит в файле ibases.v8i в профиле пользователя Windows: %APPDATA%\1C\1CEStart\. Каждая база там — отдельная секция, а режим запуска записан строкой App=.

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

Значения поля: Auto, ThinClient, ThickClient, WebClient. Править файл руками удобно, когда надо раздать одинаковый список баз на десяток рабочих мест. Перед правкой закройте все окна 1С и сохраните копию файла.

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

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

  1. Найдите папку платформы. Для 64-разрядной версии это C:\Program Files\1cv8\8.3.xx.xxxx\bin\, для 32-разрядной — C:\Program Files (x86)\1cv8\8.3.xx.xxxx\bin\.
  2. Проверьте, что в папке есть 1cv8.exe. Если там только 1cv8c.exe, толстый клиент не установлен — об этом в разделе про ошибки.
  3. Щёлкните правой кнопкой по рабочему столу: Создать → Ярлык.
  4. В поле расположения объекта вставьте путь к 1cv8.exe в кавычках и параметры после него.
  5. Дайте ярлыку понятное имя, например «Бухгалтерия — толстый клиент».

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

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh"

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

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh_main"

Номер сборки здесь условный — подставьте свой из имени папки.

Путь с конкретным номером сборки ломается после обновления платформы: старая папка удаляется, ярлык перестаёт работать. Если платформу обновляют часто, используйте в ярлыке 1cestart.exe из папки C:\Program Files\1cv8\common\ — он сам подбирает установленную версию, а режим берёт из списка баз.

Ярлык без ключа ENTERPRISE откроет окно выбора базы, а не саму базу. Ярлык без /F или /S откроет базу, выбранную последней.

Ключи командной строки для администратора

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

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

Пример: открыть старую УПП в обычном приложении под служебным пользователем.

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /S"srv1c\upp" /N"Регламент" /P"пароль" /RunModeOrdinaryApplication /DisableStartupMessages

Не храните пароль в ярлыке или bat-файле, к которому есть доступ у других сотрудников. Для регламентных задач заведите отдельного пользователя 1С с минимальными правами или используйте аутентификацию Windows.

Ключ /RunModeOrdinaryApplication откроет обычный интерфейс только у конфигурации, которая его поддерживает. Конфигурация, написанная лишь на управляемых формах, в обычном приложении почти пустая: формы откроются, но привычного меню не будет.

Полный перечень ключей есть во встроенной справке платформы и в документации к ней. Неизвестный или опечатанный ключ платформа обычно не исполняет, поэтому проверяйте написание.

Режим запуска в Конфигураторе и в карточке пользователя

Кроме списка баз, режим можно задать ещё в трёх местах. Они пригодятся разработчику и администратору.

Для запуска из Конфигуратора

В Конфигураторе откройте Сервис → Параметры, вкладку «Запуск 1С:Предприятия». Там выбирается, каким клиентом откроется база по кнопке отладки: «Толстый клиент (обычное приложение)», «Толстый клиент (управляемое приложение)», «Тонкий клиент», «Веб-клиент» или автоматический выбор.

Это настройка только для запуска из Конфигуратора. На запуск у бухгалтеров она не влияет.

Для всей конфигурации

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

Флаги «Использовать управляемые формы в обычном приложении» и «Использовать обычные формы в управляемом приложении» видны, только если в Сервис → Параметры → Общие для режима редактирования выбран вариант «Управляемое приложение и обычное приложение».

Свойства типовой конфигурации на поддержке не меняйте — это снимет её с поддержки или усложнит обновление. Для типовых баз хватает списка баз и ключей командной строки.

Для отдельного пользователя

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

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

Большинство проблем сводится к четырём причинам: не тот файл, не та платформа, нет прав или неподходящее подключение.

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

Если открытие тормозит или зависает

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

Если долгий запуск повторяется каждый раз, попробуйте очистить кэш: запустите базу с ключом /ClearCache или удалите папки кэша в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\.

Удалять папки кэша можно только при закрытых окнах 1С на этом компьютере. Если 1С открыта, сеанс оборвётся, а несохранённые документы пропадут. Список баз в 1CEStart при этом не трогайте, иначе придётся добавлять базы заново.

Ограничения толстого клиента

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

  • 💾 Тяжелее для компьютера. Платформа целиком установлена локально, клиент потребляет больше памяти, чем тонкий.
  • 🌐 Только прямое подключение. Работа через интернет по http-публикации недоступна. Для удалённых сотрудников с толстым клиентом обычно поднимают удалённый рабочий стол и публикуют на нём 1cestart.exe или ярлык с 1cv8.exe.
  • 🐢 Медленные каналы. По медленной сети с клиент-серверной базой толстый клиент работает хуже тонкого, потому что передаёт больше данных.
  • 🔐 Права. Право запускать толстый клиент выдают отдельно. В типовых конфигурациях на управляемых формах его обычно оставляют администраторам и разработчикам.
  • 🧾 Совместимость обработок. Внешняя обработка на обычных формах откроется только в толстом клиенте в режиме обычного приложения; в тонком клиенте её не запустить.
  • 🔄 Без «Такси» для старых конфигураций. Обычное приложение не получает новых интерфейсных возможностей платформы.

Что выбрать для своей задачи

Зачем вам толстый клиент?

Частые вопросы о толстом клиенте 1С

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