Запуск 1С:Предприятия 8.3 в толстом клиенте: окно запуска, ярлык, ключи

· 9 мин

Содержание

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

Типичная ситуация: бухгалтеру прислали внешнюю обработку на обычных формах, а она не открывается. Или базу на БП 2.0 переносят на новый компьютер, и после установки «только тонкого клиента » 1С просто не стартует. Оба случая решаются настройкой толстого клиента.

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

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

ПараметрТолстый клиентТонкий клиентВеб-клиент
Исполняемый файл1cv8.exe1cv8c.exeбраузер
Обычное приложение (обычные формы)данетнет
Управляемое приложениедадада
Подключение через веб-сервер (HTTP)нетдада
Нагрузка на канал связивысокаянизкаянизкая
Что нужно установитькомпонент «1С:Предприятие»тонкий клиент или полный дистрибутивтолько браузер

Отсюда главное практическое правило. Толстый клиент работает с файловой базой напрямую или с базой на сервере 1С:Предприятия. Опубликованную на веб-сервере базу он не откроет — для неё есть только тонкий и веб-клиент.

Конфигуратор запускается тем же файлом 1cv8.exe. Если на компьютере открывается Конфигуратор, значит, толстый клиент там тоже установлен.

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

Для повседневной работы в БП 3.0, ЗУП 3.1 или УТ 11 толстый клиент не нужен: эти конфигурации написаны на управляемых формах и нормально работают в тонком. Толстый клиент нужен в конкретных ситуациях:

  • 🗂️ Конфигурация на обычных формах. БП 2.0, УПП 1.3, ЗУП 2.5, УТ 10.3 и многие отраслевые и самописные решения работают только в режиме обычного приложения, а он доступен только в толстом клиенте.
  • 🧩 Внешние обработки и отчёты на обычных формах. Старая обработка загрузки банковской выписки или печатная форма от прежнего программиста откроется только в толстом клиенте.
  • 🛠️ Разработка и отладка. Программисту иногда нужно проверить, как форма или модуль ведут себя в обоих режимах, в том числе в управляемом приложении, запущенном толстым клиентом.
  • 🔄 Служебные обработки. Часть старых универсальных инструментов (консоли запросов, обработки групповой правки) написана на обычных формах.

Если ни один пункт к вам не относится, оставьте тонкий клиент. Он быстрее стартует, меньше грузит сеть и проще обновляется.

Подготовка: проверьте, установлен ли толстый клиент

Самая частая причина, по которой «толстый клиент не включается», — его просто нет на компьютере. Дистрибутив платформы ставит компоненты выборочно, и при установке легко оставить только тонкий клиент.

Как проверить:

  1. Откройте папку платформы, обычно C:\Program Files\1cv8\<номер версии>\bin\.
  2. Найдите файл 1cv8.exe. Если в папке лежит только 1cv8c.exe, установлен один тонкий клиент.
  3. Сверьте номер версии в имени папки с версией, под которой работает сервер 1С (для клиент-серверной базы номера должны совпадать полностью).

Если 1cv8.exe нет, запустите установку платформы заново (файл setup.exe из дистрибутива) и в списке компонентов включите «1С:Предприятие». Установщик предложит изменить уже установленную версию — это не затрагивает базы и список баз в окне запуска.

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

Как сделать толстый клиент 1С основным режимом в окне запуска

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

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

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

Настройка сохраняется в файле списка баз ibases.v8i в профиле пользователя Windows: %APPDATA%\1C\1CEStart\ibases.v8i. У каждой базы там есть строка App=; для толстого клиента в ней стоит ThickClient. Это удобно, если нужно разослать готовый список баз на несколько рабочих мест: настройте один раз, а затем скопируйте файл.

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

Если список баз приходит централизованно (общий файл, групповая политика), правка вручную может откатиться при следующей синхронизации. В таком случае меняйте исходный файл у администратора.

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

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

Как создать ярлык

  1. Щёлкните правой кнопкой по рабочему столу → Создать → Ярлык.
  2. В поле «Расположение объекта» укажите полный путь к 1cv8.exe и параметры запуска. Путь в кавычках.
  3. Задайте понятное имя ярлыка, например «БП 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С постепенно перестаёт развивать. Если вы держите толстый клиент ради старой типовой конфигурации, заложите в план переход на её актуальную редакцию.
  • 🧾 Лицензии. Толстый клиент расходует клиентскую лицензию так же, как тонкий. Отдельной лицензии для него не нужно.

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

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

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