Толстый клиент 1С:Предприятия: как включить через список баз, ярлык и Конфигуратор
Содержание
Запустить 1С:Предприятие в режиме толстого клиента проще всего через окно запуска: выделите базу, нажмите Изменить, дойдите до последней страницы мастера и в поле «Основной режим запуска» выберите «Толстый клиент». После этого кнопка 1С:Предприятие будет открывать базу через 1cv8.exe, а не через тонкий клиент 1cv8c.exe.
Второй способ — ярлык или командная строка: 1cv8.exe ENTERPRISE с путём к базе. Если нужно ещё и обычное приложение (старые формы, конфигурации вроде БП 2.0 или УТ 10.3), добавьте ключ /RunModeOrdinaryApplication. Оба способа работают на платформе 8.3 для файловых и клиент-серверных баз.
Чем толстый клиент отличается от тонкого и когда он нужен
Платформа 8.3 ставит несколько клиентских приложений. У каждого свой исполняемый файл и свои возможности.
| Клиент | Файл | Как подключается к базе | Какие формы показывает |
|---|---|---|---|
| Толстый клиент | 1cv8.exe | файловая база, сервер 1С | обычные и управляемые |
| Тонкий клиент | 1cv8c.exe | файловая база, сервер 1С, веб-сервер (HTTP) | только управляемые |
| Веб-клиент | браузер | только через веб-публикацию | только управляемые |
Толстый клиент — это полная версия платформы на компьютере пользователя. Он умеет исполнять больше кода на своей стороне и поэтому требует больше памяти и процессора. Тонкий клиент только отображает данные и отправляет команды, основную работу делает сервер.
Толстый клиент нужен в таких случаях:
- 📦 Конфигурация на обычном приложении. БП 2.0, ЗУП 2.5, УТ 10.3 и многие самописные базы тонким клиентом не открываются вообще.
- 🧩 Внешние обработки и отчёты на обычных формах. Старую обработку, которую когда-то писали под обычное приложение, тонкий клиент не покажет.
- 🛠 Отладка и разработка. Разработчику бывает нужно проверить поведение конфигурации в разных клиентах, в том числе в толстом.
- 🔌 Старые внешние компоненты. Некоторые компоненты рассчитаны только на толстый клиент и обычное приложение.
Для текущих типовых решений на управляемых формах (БП 3.0, ЗУП 3.1, УТ 11) толстый клиент обычно не даёт выигрыша. Их проектировали под тонкий клиент, и в нём они работают быстрее.
Что проверить перед запуском: платформа и файл 1cv8.exe
Толстый клиент запускается, только если на компьютере стоит полный дистрибутив платформы. Отдельный дистрибутив «Тонкий клиент» файла 1cv8.exe не содержит.
Где искать файл толстого клиента
Откройте папку установленной версии платформы:
C:\Program Files\1cv8\8.3.XX.XXXX\bin\1cv8.exe
C:\Program Files (x86)\1cv8\8.3.XX.XXXX\bin\1cv8.exe
Первая папка — 64-разрядная платформа, вторая — 32-разрядная. Вместо 8.3.XX.XXXX подставьте номер своей версии. Если в каталоге bin есть только 1cv8c.exe, значит, установлен один тонкий клиент.
Как доустановить толстый клиент
- Возьмите полный дистрибутив технологической платформы той же версии, что и сервер (для клиент-серверной базы номер версии клиента и сервера должен совпадать).
- Запустите
setup.exe. - На шаге выбора компонентов оставьте включённым компонент «1С:Предприятие». Именно он содержит толстый клиент.
- Завершите установку и проверьте, что
1cv8.exeпоявился вbin.
Номер версии видно в окне «О программе» (кнопка с буквой «i» в правом верхнем углу или меню Справка). Записывайте его полностью, все четыре группы цифр.
Лицензия
Толстый клиент занимает клиентскую лицензию так же, как тонкий. Если базу открывали тонким клиентом без проблем, лицензии хватит и для толстого. Отдельной «лицензии на толстый клиент» нет.
Как выбрать толстый клиент в списке информационных баз
Это основной способ для бухгалтера и пользователя: настройка делается один раз, дальше база всегда открывается толстым клиентом.
- Запустите 1С обычным ярлыком. Откроется окно со списком баз.
- Выделите нужную базу и нажмите
Изменить. - Проверьте путь к базе и нажимайте
Далее, пока не появится последняя страница с параметрами запуска. - В блоке «Основной режим запуска» выберите «Толстый клиент».
- Нажмите
Готово. - Выделите базу и нажмите
1С:Предприятие.
На той же странице есть ещё несколько полезных полей.
| Поле | Что указать для толстого клиента |
|---|---|
| Основной режим запуска | «Толстый клиент» |
| Версия 1С:Предприятия | номер нужной версии, например 8.3.24, если на компьютере стоит несколько платформ |
| Разрядность | 32 бита, если база использует 32-разрядные внешние компоненты |
| Дополнительные параметры запуска | ключи командной строки, например /RunModeOrdinaryApplication |
Значение «Выбирать автоматически» тоже бывает полезно. Для конфигурации на обычном приложении платформа сама выберет толстый клиент, для управляемой — тонкий. Но если в базе есть внешние обработки на обычных формах, автоматического выбора мало: включайте толстый клиент явно.
Что меняется в файле ibases.v8i
Список баз хранится в файле ibases.v8i в профиле пользователя (%APPDATA%\1C\1CEStart\). У каждой базы там есть строка App=. После выбора толстого клиента в ней будет значение для толстого клиента вместо Auto.
Перед ручной правкой ibases.v8i закройте все окна 1С и сохраните копию файла. Ошибка в синтаксисе может убрать базы из списка. Надёжнее менять режим через кнопку Изменить, а файл использовать для массовой раздачи готового списка через общий каталог.
Ярлык и параметры командной строки для толстого клиента
Ярлык удобен, когда базу надо открывать в один клик или раздавать пользователям одинаковый запуск. Создайте ярлык на 1cv8.exe и допишите параметры в поле «Объект».
Основные ключи
| Ключ | Что делает |
|---|---|
ENTERPRISE | режим 1С:Предприятия (не Конфигуратор) |
/F"путь" | файловая база: каталог, где лежит 1Cv8.1CD |
/S"сервер\база" | клиент-серверная база |
/IBName"имя" | база по имени из списка информационных баз |
/N"пользователь" | имя пользователя 1С |
/P"пароль" | пароль пользователя |
/RunModeOrdinaryApplication | толстый клиент в режиме обычного приложения |
/RunModeManagedApplication | толстый клиент в режиме управляемого приложения |
/ClearCache | очистить клиентский кэш при запуске |
Готовые примеры
Файловая база, обычное приложение:
"C:\Program Files (x86)\1cv8\8.3.24.1586\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh20" /RunModeOrdinaryApplication
Клиент-серверная база , управляемое приложение в толстом клиенте:
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh30" /RunModeManagedApplication
Номер версии в пути замените на свой. Путь с пробелами заключайте в кавычки целиком, иначе Windows отрежет его на C:\Program.
Не храните пароль в ярлыке на общем компьютере. Ключ /P видит любой, кто откроет свойства ярлыка. Для доменной сети лучше настроить аутентификацию операционной системы.
Ярлык через 1cestart.exe
Стандартный ярлык платформы ведёт на 1cestart.exe. Это диспетчер запуска: он выбирает версию платформы и нужный клиент. Ему тоже можно передать параметры, например ENTERPRISE /F"D:\Bases\Buh20" /RunModeOrdinaryApplication. Удобно, когда версий несколько и при обновлении платформы ярлык не хочется переписывать.
Обычное или управляемое приложение: режим внутри толстого клиента
Толстый клиент умеет работать в двух режимах. Путать их не стоит: «толстый клиент» — это программа, а «обычное приложение» — способ показа форм и интерфейса.
- 🗂 Обычное приложение — старый интерфейс с главным меню и обычными формами. Нужен конфигурациям, написанным до перехода на управляемые формы.
- 🖥 Управляемое приложение — интерфейс «Такси» и управляемые формы, как в тонком клиенте.
Платформа решает, какой режим включить, по трём настройкам. Проверять их удобно по порядку.
1. Ключ командной строки
/RunModeOrdinaryApplication или /RunModeManagedApplication в ярлыке либо в поле «Дополнительные параметры запуска» перекрывает остальные настройки для этого запуска.
2. Режим запуска пользователя
В Конфигураторе откройте Администрирование → Пользователи, затем карточку пользователя. На вкладке «Прочие» есть поле «Режим запуска» со значениями «Авто», «Обычное приложение», «Управляемое приложение». Значение «Авто» означает: брать режим из свойств конфигурации.
3. Основной режим запуска конфигурации
В Конфигураторе откройте Конфигурация → Открыть конфигурацию, затем свойства корня конфигурации. Свойство «Основной режим запуска» задаёт режим по умолчанию для всех пользователей.
Свойство «Основной режим запуска» меняет конфигурацию. В типовой базе на поддержке так делать не стоит: при обновлении изменение придётся переносить или оно потеряется. Для одного пользователя достаточно его режима запуска или ключа в ярлыке.
Запуск толстого клиента из Конфигуратора
Разработчику удобно запускать отладку сразу в толстом клиенте. Откройте Сервис → Параметры, вкладка «Запуск 1С:Предприятия», и выберите нужный клиент: толстый клиент в обычном или управляемом приложении. После этого команда Отладка → Начать отладку откроет базу именно так.
Если нужно редактировать обычные формы, в Сервис → Параметры на вкладке «Общие» включите режим редактирования «Управляемое приложение и обычное приложение». Без этого обычные формы в дереве конфигурации скрыты.
/RunModeOrdinaryApplication в «Дополнительные параметры запуска» или поставьте пользователю режим запуска «Обычное приложение» в Конфигураторе.Когда толстый клиент не запускается: разбор проблем
Сначала поймите, на каком шаге сбой: окно запуска не видит клиент, клиент не находит базу или база открывается не в том режиме. Дальше по ситуации.
База опубликована на веб-сервере
Толстый клиент не подключается к базе по HTTP. Если в списке баз путь начинается с http:// или https://, работать можно только тонким или веб-клиентом. Для толстого клиента нужен прямой доступ: сетевой каталог файловой базы или адрес сервера 1С.
Путь к базе с пробелами или кириллицей
В ярлыке весь путь после /F пишите в кавычках без пробела между ключом и кавычкой: /F"D:\Базы\Бух 2.0". Ошибка в кавычках — частая причина того, что 1С показывает пустой список баз или пытается создать новую.
Установлено несколько версий платформы
1cestart.exe по умолчанию берёт самую новую версию. Если база или сервер работают на другой, укажите номер в поле «Версия 1С:Предприятия». Можно указать неполный номер, например 8.3.24, тогда возьмётся последняя установленная сборка из этой ветки.
Медленный старт и странное поведение форм
Толстый клиент держит на компьютере больше кэшированных данных конфигурации. После обновления конфигурации иногда помогает запуск с ключом /ClearCache.
Очистку кэша делайте, когда пользователь закрыл свои сеансы 1С на этом компьютере. Открытые окна при этом лучше закрыть вручную, чтобы не потерять несохранённые документы.
Ошибки совместимости внешних компонент
Торговое оборудование и старые компоненты часто существуют только в 32-разрядной версии. 64-разрядный толстый клиент их не загрузит. Ставьте 32-разрядную платформу рядом и выбирайте разрядность в свойствах базы.
Ограничения толстого клиента и переход на тонкий
Толстый клиент остаётся в платформе 8.3, но развитие идёт в сторону тонкого и веб-клиента. Перед тем как закрепить толстый клиент за всеми пользователями, учтите ограничения.
- 🐢 Нагрузка на компьютер. Клиент тяжелее по памяти и времени запуска. На слабых машинах и в терминальной ферме это заметно при десятках сеансов.
- 🌐 Нет работы через интернет -публикацию. Удалённым сотрудникам без VPN толстый клиент не подойдёт.
- 🖥 Только настольные системы. На планшетах и в браузере толстого клиента нет.
- 🧱 Обычные формы не развиваются. Новые типовые конфигурации и обновления выходят под управляемые формы.
Как перейти на тонкий клиент
- Проверьте, на чём написана конфигурация. Если на обычном приложении, тонкий клиент её не откроет: нужен переход на новую редакцию (например, с БП 2.0 на БП 3.0) или переработка самописной базы.
- Найдите внешние обработки и печатные формы на обычных формах. Их придётся переделать под управляемые формы.
- Проверьте внешние компоненты и торговое оборудование: есть ли у них версии для управляемого приложения.
- В свойствах базы в списке поставьте «Тонкий клиент» или «Выбирать автоматически».
- Уберите из ярлыков ключи
/RunModeOrdinaryApplication.
Переход с конфигурации на обычном приложении — это проект, а не переключатель. Перед переносом данных в новую редакцию сделайте выгрузку базы в .dt и проверьте результат на копии.
Частые вопросы
Можно ли открыть БП 3.0 в толстом клиенте?
Чем «толстый клиент» отличается от «обычного приложения»?
1cv8.exe. Обычное приложение — один из двух режимов её работы, со старыми формами и главным меню. Тонкий клиент обычное приложение не поддерживает.Почему в окне запуска нет кнопки выбора толстого клиента?
Изменить, последняя страница мастера, поле «Основной режим запуска».Можно ли подключиться толстым клиентом к базе в облаке?
Нужен ли толстый клиент для Конфигуратора?
1cv8.exe с ключом DESIGNER. Поэтому если Конфигуратор у вас открывается, толстый клиент на компьютере уже установлен.