Запуск 1С:Предприятия 8.3 в толстом клиенте: окно запуска, ярлык, ключи
Содержание
Чтобы сделать толстый клиент 1С основным, откройте окно запуска, выделите базу, нажмите Изменить, перейдите на вторую страницу и в поле «Основной режим запуска» выберите «Толстый клиент». Для разового запуска хватит ярлыка на 1cv8.exe с параметром ENTERPRISE и путём к базе.
Типичная ситуация: бухгалтеру прислали внешнюю обработку на обычных формах, а она не открывается. Или базу на БП 2.0 переносят на новый компьютер, и после установки «только тонкого клиента » 1С просто не стартует. Оба случая решаются настройкой толстого клиента.
Чем толстый клиент отличается от тонкого и веб-клиента
Все три клиента открывают одну и ту же базу, но устроены по-разному. Толстый клиент — это полная платформа на компьютере пользователя: он сам умеет исполнять большую часть кода конфигурации. Тонкий клиент только показывает формы и передаёт команды серверу. Веб-клиент работает в браузере через публикацию на веб-сервере.
| Параметр | Толстый клиент | Тонкий клиент | Веб-клиент |
|---|---|---|---|
| Исполняемый файл | 1cv8.exe | 1cv8c.exe | браузер |
| Обычное приложение (обычные формы) | да | нет | нет |
| Управляемое приложение | да | да | да |
| Подключение через веб-сервер (HTTP) | нет | да | да |
| Нагрузка на канал связи | высокая | низкая | низкая |
| Что нужно установить | компонент «1С:Предприятие» | тонкий клиент или полный дистрибутив | только браузер |
Отсюда главное практическое правило. Толстый клиент работает с файловой базой напрямую или с базой на сервере 1С:Предприятия. Опубликованную на веб-сервере базу он не откроет — для неё есть только тонкий и веб-клиент.
Конфигуратор запускается тем же файлом 1cv8.exe. Если на компьютере открывается Конфигуратор, значит, толстый клиент там тоже установлен.
Когда без толстого клиента не обойтись
Для повседневной работы в БП 3.0, ЗУП 3.1 или УТ 11 толстый клиент не нужен: эти конфигурации написаны на управляемых формах и нормально работают в тонком. Толстый клиент нужен в конкретных ситуациях:
- 🗂️ Конфигурация на обычных формах. БП 2.0, УПП 1.3, ЗУП 2.5, УТ 10.3 и многие отраслевые и самописные решения работают только в режиме обычного приложения, а он доступен только в толстом клиенте.
- 🧩 Внешние обработки и отчёты на обычных формах. Старая обработка загрузки банковской выписки или печатная форма от прежнего программиста откроется только в толстом клиенте.
- 🛠️ Разработка и отладка. Программисту иногда нужно проверить, как форма или модуль ведут себя в обоих режимах, в том числе в управляемом приложении, запущенном толстым клиентом.
- 🔄 Служебные обработки. Часть старых универсальных инструментов (консоли запросов, обработки групповой правки) написана на обычных формах.
Если ни один пункт к вам не относится, оставьте тонкий клиент. Он быстрее стартует, меньше грузит сеть и проще обновляется.
Подготовка: проверьте, установлен ли толстый клиент
Самая частая причина, по которой «толстый клиент не включается», — его просто нет на компьютере. Дистрибутив платформы ставит компоненты выборочно, и при установке легко оставить только тонкий клиент.
Как проверить:
- Откройте папку платформы, обычно
C:\Program Files\1cv8\<номер версии>\bin\. - Найдите файл
1cv8.exe. Если в папке лежит только1cv8c.exe, установлен один тонкий клиент. - Сверьте номер версии в имени папки с версией, под которой работает сервер 1С (для клиент-серверной базы номера должны совпадать полностью).
Если 1cv8.exe нет, запустите установку платформы заново (файл setup.exe из дистрибутива) и в списке компонентов включите «1С:Предприятие». Установщик предложит изменить уже установленную версию — это не затрагивает базы и список баз в окне запуска.
Для 64-разрядной платформы папка по умолчанию — C:\Program Files\1cv8\, для 32-разрядной — C:\Program Files (x86)\1cv8\. Если на компьютере стоят обе, проверьте ту, через которую реально запускается база.
Как сделать толстый клиент 1С основным режимом в окне запуска
Это способ для пользователя: один раз настроили — и база всегда открывается в толстом клиенте по кнопке 1С:Предприятие.
- Запустите 1С, откроется окно со списком информационных баз.
- Выделите нужную базу и нажмите
Изменить. - На первой странице ничего не меняйте, нажмите
Далее. - На второй странице найдите поле «Основной режим запуска». В нём четыре варианта: «Выбирать автоматически», «Тонкий клиент», «Веб-клиент», «Толстый клиент».
- Выберите «Толстый клиент» и нажмите
Готово.
Вариант «Выбирать автоматически» оставляет решение платформе: она смотрит на свойства конфигурации и настройки пользователя. Для конфигурации на обычных формах автоматический выбор обычно и так приводит в толстый клиент. Но если на компьютере не установлен нужный компонент, «авто» не поможет — сначала решите вопрос с установкой.
Настройка сохраняется в файле списка баз ibases.v8i в профиле пользователя Windows: %APPDATA%\1C\1CEStart\ibases.v8i. У каждой базы там есть строка App=; для толстого клиента в ней стоит ThickClient. Это удобно, если нужно разослать готовый список баз на несколько рабочих мест: настройте один раз, а затем скопируйте файл.
[Бухгалтерия 2.0]
Connect=File="D:\Bases\Buh20";
App=ThickClient
Если список баз приходит централизованно (общий файл, групповая политика), правка вручную может откатиться при следующей синхронизации. В таком случае меняйте исходный файл у администратора.
Ярлык и параметры командной строки для запуска толстого клиента
Ярлык удобен, когда базу нужно открывать одним щелчком с рабочего стола, без окна выбора, или когда разным пользователям нужен разный режим.
Как создать ярлык
- Щёлкните правой кнопкой по рабочему столу →
Создать→Ярлык. - В поле «Расположение объекта» укажите полный путь к
1cv8.exeи параметры запуска. Путь в кавычках. - Задайте понятное имя ярлыка, например «БП 2.0 — толстый клиент».
Пример для файловой базы:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh20"
Пример для базы на сервере 1С:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh" /N"Иванова"
Номер версии в пути подставьте свой. Если путь привязан к конкретной версии, после обновления платформы ярлык продолжит запускать старую — не забывайте его поправить или удаляйте старые версии вместе с ярлыками.
Какие параметры пригодятся
| Параметр | Что делает |
|---|---|
ENTERPRISE | запуск в режиме 1С:Предприятие (без него откроется окно выбора или Конфигуратор с DESIGNER) |
/F"путь" | путь к каталогу файловой базы |
/S"сервер\база" | адрес клиент-серверной базы |
/IBName"имя" | база по имени из списка в окне запуска |
/N"имя" и /P"пароль" | имя пользователя и пароль 1С |
/RunModeOrdinaryApplication | запуск в режиме обычного приложения |
/RunModeManagedApplication | запуск управляемого приложения в толстом клиенте |
/AppAutoCheckMode | выбор режима приложения по настройкам пользователя и конфигурации |
/ClearCache | очистка клиентского кэша при запуске |
Не храните пароль в ярлыке с параметром /P. Любой, кто откроет свойства ярлыка, увидит его открытым текстом. Для автоматического входа лучше настроить аутентификацию операционной системы в карточке пользователя.
Параметр /ClearCache полезен разово, когда после обновления конфигурации толстый клиент показывает старые формы. Постоянно держать его в ярлыке нет смысла: каждый запуск будет медленнее.
Обычное или управляемое приложение: что решает конфигурация и пользователь
Выбрать толстый клиент — половина дела. Внутри него платформа может открыть конфигурацию в одном из двух режимов: «обычное приложение» или «управляемое приложение». Порядок выбора такой.
Свойство конфигурации
В Конфигураторе откройте свойства корня конфигурации (правая кнопка по названию конфигурации → Свойства). Поле «Основной режим запуска» задаёт режим по умолчанию: «Управляемое приложение» или «Обычное приложение». У типовых конфигураций на обычных формах там стоит «Обычное приложение».
Если в свойствах конфигурации не видно настроек для обычного приложения, проверьте параметры Конфигуратора: Сервис → Параметры, вкладка «Общие», переключатель «Редактирование конфигурации для режимов запуска». Вариант «Управляемое приложение и обычное приложение» открывает свойства обоих режимов.
Настройка пользователя
В Конфигураторе: Администрирование → Пользователи, откройте карточку пользователя. На вкладке «Прочие» есть поле «Режим запуска» с вариантами «Авто», «Обычное приложение», «Управляемое приложение». Значение, отличное от «Авто», имеет приоритет над свойством конфигурации — при условии, что пользователь запускает толстый клиент.
Права роли
У ролей есть отдельное право «Толстый клиент». Если в ролях пользователя оно не установлено, запустить толстый клиент он не сможет, даже если всё остальное настроено. В типовых конфигурациях это право обычно есть у полных ролей, но в доработанных базах его иногда снимают специально.
Изменение прав ролей и свойств конфигурации требует сохранения и обновления конфигурации базы данных. Делайте это вне рабочего времени: на время обновления структуры пользователи должны выйти из базы.
Ошибки при запуске толстого клиента и как их устранить
Выберите симптом, чтобы увидеть причину и решение.
Если ни один вариант не подошёл, запустите толстый клиент из ярлыка с /ClearCache. Устаревший кэш иногда даёт странные ошибки форм после обновления конфигурации.
Перед очисткой каталогов кэша вручную (в профиле пользователя) закройте все сеансы 1С на этом компьютере. Иначе файлы будут заняты, а открытые сеансы могут завершиться с ошибкой.
Безопасность и ограничения толстого клиента
Толстый клиент даёт больше возможностей, и поэтому требует больше внимания.
- 🔐 Внешние обработки исполняются с большими полномочиями. В толстом клиенте код обработки работает рядом с данными, особенно в файловой базе. Не открывайте обработки из непроверенных источников. В карточке пользователя держите включённой «Защиту от опасных действий»: платформа предупредит перед открытием внешнего файла.
- 🌐 Медленный канал — плохая идея. Толстый клиент гоняет по сети заметно больше данных, чем тонкий. В офисной сети это незаметно, через интернет или слабый VPN работа превращается в ожидание.
- 🖥️ Нагрузка на компьютер. Часть вычислений идёт на рабочем месте, поэтому слабому компьютеру толстый клиент даётся тяжелее.
- 📦 Обновления. Конфигурации на обычных формах фирма 1С постепенно перестаёт развивать. Если вы держите толстый клиент ради старой типовой конфигурации, заложите в план переход на её актуальную редакцию.
- 🧾 Лицензии. Толстый клиент расходует клиентскую лицензию так же, как тонкий. Отдельной лицензии для него не нужно.
Хорошая практика — включать толстый клиент точечно: отдельной базой в списке или отдельным ярлыком для тех, кому он действительно нужен, а остальным оставить тонкий.
Частые вопросы
Можно ли запустить толстый клиент для базы, опубликованной на веб-сервере?
Нужна ли отдельная лицензия для толстого клиента?
Как понять, в каком клиенте я сейчас работаю?
Почему БП 3.0 в толстом клиенте выглядит так же, как в тонком?
Можно ли держать для одной базы и тонкий, и толстый клиент?
ENTERPRISE на 1cv8.exe.