Толстый клиент 1С 8.3: ярлык, окно запуска, командная строка
Содержание
Чтобы запустить 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С:Предприятие».
На этом же шаге задаётся поле «Версия 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С и сохраните копию файла.
Ярлык на рабочем столе для принудительного запуска
Если толстый клиент нужен для одной базы, а остальные должны открываться как обычно, сделайте отдельный ярлык.
- Щёлкните правой кнопкой по рабочему столу →
Создать → Ярлык. - В поле «Расположение объекта» укажите путь к
1cv8.exeи параметры запуска. - Назовите ярлык понятно, например «БП 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, интерфейс зависит от трёх настроек. Это объясняет, почему «толстый клиент запустился, а формы всё равно управляемые».
- Свойство конфигурации. В Конфигураторе откройте корень дерева конфигурации →
Свойства→ «Основной режим запуска»: «Управляемое приложение» или «Обычное приложение». Это режим по умолчанию. - Настройка пользователя.
Администрирование → Пользователив Конфигураторе, карточка пользователя, вкладка «Прочие» → «Режим запуска»: «Авто», «Обычное приложение» или «Управляемое приложение». Значение «Авто» берёт режим из свойств конфигурации. - Параметр командной строки
/RunModeOrdinaryApplicationили/RunModeManagedApplicationперекрывает обе настройки при конкретном запуске.
Менять свойство «Основной режим запуска» в самой конфигурации типовой базы не стоит: это изменение конфигурации, оно снимет её с полной поддержки или потребует обновления структуры. Для разовой задачи достаточно параметра запуска или настройки пользователя.
Если конфигурация разработана только под управляемые формы (БП 3.0, ЗУП 3.1), режим обычного приложения откроет пустое или почти пустое окно: командного интерфейса для него в конфигурации нет. Это не ошибка платформы, а особенность конфигурации.
Производительность и возможности: толстый против тонкого
Разница заметна сразу: толстый клиент дольше стартует и требует больше ресурсов на рабочем месте.
| Параметр | Тонкий клиент | Толстый клиент |
|---|---|---|
| Исполняемый файл | 1cv8c.exe | 1cv8.exe |
| Обычные формы | Нет | Да |
| Управляемые формы | Да | Да |
| Подключение через веб-сервер (HTTP) | Да | Нет |
| Выполнение серверного кода на клиенте | Нет | Да, в файловом варианте |
| Нагрузка на рабочее место | Низкая | Выше: больше памяти и времени на старт |
| Требования к каналу связи | Работает и на медленных каналах | Нужна быстрая локальная сеть |
Из этого следуют практические выводы:
- 🐢 Через VPN толстый клиент работает медленно. Он обменивается с сервером большим объёмом данных. Для удалённых сотрудников лучше тонкий клиент или терминальный сервер.
- 💾 Файловая база в сетевой папке. Толстый клиент обрабатывает данные у себя и гоняет их по сети. При нескольких пользователях это ощутимо медленнее, чем на сервере 1С.
- 🧮 Лицензии. Режим клиента не влияет на расход клиентских лицензий: один сеанс — одна лицензия, хоть тонкий, хоть толстый.
Ошибки при запуске толстого клиента и что с ними делать
Ниже — ситуации, которые встречаются чаще других. Причину ищите по симптому.
Если не помогло
Когда настройки верные, а толстый клиент всё равно падает при старте, проверьте ещё три вещи:
- Кэш клиента. Запустите базу с параметром
/ClearCache— платформа очистит кэш конфигурации для этой базы. Делайте это, когда вы единственный, кто запускает базу на этом компьютере в данный момент. - Права на папку профиля. Толстому клиенту нужна запись в
%APPDATA%\1C\1cv8\и%LOCALAPPDATA%\1C\1cv8\. На компьютерах с жёсткими политиками доступ туда бывает закрыт. - Разрядность. Старые внешние компоненты и COM-библиотеки бывают только 32-разрядными. Если они не загружаются в 64-разрядном толстом клиенте, запустите
1cv8.exeиз 32-разрядной установки вProgram Files (x86).