Толстый клиент в 1С 8.3: где переключить режим запуска и что проверить заранее

· 9 мин

Содержание

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

Настройка общая для платформы 1С:Предприятие 8.3 и не зависит от конфигурации. Бухгалтерия, ЗУП, УТ или самописная база — путь один. Различаются только последствия: какие формы вы увидите и что сможете сделать.

Толстый, тонкий и веб-клиент: в чём разница по сути

Платформа 8.3 умеет открывать одну и ту же базу тремя программами. Они отличаются тем, сколько работы выполняет компьютер пользователя.

  • 🖥️ Толстый клиент (1cv8.exe) — полный набор механизмов платформы на стороне пользователя. Умеет работать и в режиме управляемого приложения, и в режиме обычного приложения со старыми формами.
  • 💻 Тонкий клиент (1cv8c.exe) — лёгкая программа. Показывает управляемые формы, а почти всю логику отдаёт серверу 1С или файловой базе.
  • 🌐 Веб-клиент — браузер. Ничего ставить не нужно, база должна быть опубликована на веб-сервере.

Отдельно стоит понятие «режим приложения»:

  • управляемое приложение — интерфейс «Такси», управляемые формы. Так работают БП 3.0, ЗУП 3.1, УТ 11, ERP 2;
  • обычное приложение — старые формы и меню. Так работали БП 2.0, УПП 1.3, УТ 10.3 и многие отраслевые решения на их основе.

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

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

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

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

ДистрибутивЧто ставитЕсть ли 1cv8.exe
Полный (windows64full, windows для 32 бит)Толстый и тонкий клиент, Конфигуратор, при выборе — серверДа, если отмечен компонент 1С:Предприятие
Тонкий клиент (setuptc)Только 1cv8c.exeНет

Проверка занимает минуту:

  1. Откройте папку C:\Program Files\1cv8\ (для 32-битной платформы — C:\Program Files (x86)\1cv8\).
  2. Зайдите в папку нужной версии, например 8.3.xx.xxxx\bin.
  3. Найдите файл 1cv8.exe. Есть 1cv8c.exe, а 1cv8.exe нет — стоит только тонкий клиент.

Если файла нет, запустите setup.exe из полного дистрибутива той же версии. В списке компонентов отметьте 1С:Предприятие и при необходимости Администрирование и Конфигуратор. Повторная установка поверх существующей версии базы не трогает: базы хранятся отдельно от платформы.

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

Как включить толстый клиент в настройках базы

Режим запуска хранится в свойствах каждой базы в списке окна запуска. Это и есть «профиль запуска», который чаще всего правят.

Через окно запуска

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

Значение Выбирать автоматически означает: платформа сама решит, каким клиентом открыть базу , по свойствам конфигурации и настройкам пользователя. Для БП 3.0 это почти всегда тонкий клиент.

На той же странице есть поле «Дополнительные параметры запуска». В него можно дописать ключ режима, например /RunModeOrdinaryApplication. Ключи разберём ниже.

Через файл списка баз ibases.v8i

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

%APPDATA%\1C\1CEStart\ibases.v8i

Каждая база в нём — блок с названием в квадратных скобках. За режим отвечает строка App:

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

Допустимые значения: Auto, ThinClient, ThickClient, WebClient. Закройте 1С перед правкой, иначе окно запуска перезапишет файл своей копией.

Перед тем как включать толстый клиент
Выполнено: 0 / 5

Запуск толстым клиентом из командной строки и Конфигуратора

Командная строка удобна для ярлыков на рабочем столе, скриптов и проверки «работает ли вообще». Запускать нужно именно 1cv8.exe с режимом ENTERPRISE:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Иванов" /P"" /RunModeManagedApplication

Для серверной базы вместо /F указывают сервер и имя базы:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh" /N"Иванов" /P"" /RunModeOrdinaryApplication

Ключи режима приложения:

КлючЧто делает
/RunModeManagedApplicationТолстый клиент в режиме управляемого приложения
/RunModeOrdinaryApplicationТолстый клиент в режиме обычного приложения
/AppAutoCheckModeРежим выбирается автоматически по настройкам пользователя и конфигурации

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

Из Конфигуратора

Разработчики и администраторы часто запускают базу кнопкой F5 или через Отладка → Начать отладку. Каким клиентом она откроется, задаётся отдельно:

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

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

Права и ограничения в типовых конфигурациях

Даже при верной настройке базы толстый клиент может не запуститься, если у пользователя нет права на него. В конфигурации у каждой роли есть отдельные права на запуск тонкого, толстого и веб-клиента. Администратор с полными правами запускается любым клиентом, рядовой пользователь — не всегда.

Где дать право

В конфигурациях на Библиотеке стандартных подсистем (БП 3.0, ЗУП 3.1, УТ 11, КА, ERP) право на толстый клиент выдаётся отдельной ролью «Запуск толстого клиента». Её добавляют в профиль группы доступа:

  1. В пользовательском режиме откройте Администрирование → Настройки пользователей и прав.
  2. Перейдите в «Профили групп доступа» и откройте профиль, по которому работает пользователь. Поставляемые профили менять нельзя: скопируйте его и правьте копию.
  3. В списке ролей отметьте «Запуск толстого клиента», запишите профиль.
  4. Убедитесь, что пользователь входит в группу доступа с этим профилем.

В самописных конфигурациях право ставят в Конфигураторе: откройте роль, выделите корень конфигурации и отметьте право «Толстый клиент».

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

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

Чего не стоит делать с современными конфигурациями

БП 3.0, ЗУП 3.1, УТ 11 написаны только на управляемых формах. Их можно открыть толстым клиентом в управляемом режиме — работать будет, как в тонком.

Принудительно открывать такие базы в обычном приложении бессмысленно: старых форм в них нет, вы увидите пустое или неработоспособное окно. Обычный режим нужен базам на конфигурациях вроде БП 2.0, УПП 1.3, УТ 10.3.

Возможности клиентов: сравнительная таблица

ВозможностьТолстый клиентТонкий клиентВеб-клиент
Управляемые формы («Такси»)✅✅✅
Обычные формы, режим обычного приложения✅❌❌
Файловая база по сети✅✅Через публикацию
Серверная база✅✅Через публикацию
Подключение через интернет к веб-серверуОграниченно✅✅
Нагрузка на компьютер пользователяВысокаяНизкаяНизкая
Требование к версии платформы на ПКПолная установка нужной версииТолько тонкий клиентТолько браузер
Внешние обработки с обычными формами✅❌❌
Подходит для слабых ПК и удалённой работыХужеЛучшеЛучше

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

Если толстый клиент не включается: ошибки и решения

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

Сброс кэша при странном поведении

Иногда после смены режима толстый клиент открывает базу со старыми настройками интерфейса или зависает на загрузке. Помогает очистка кэша:

  • запуск с ключом /ClearCache в строке запуска или в «Дополнительных параметрах запуска» базы;
  • удаление папок кэша базы в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ при закрытой 1С.

Чистите кэш только у себя на компьютере и при закрытой программе. Не удаляйте ничего на сервере 1С при работающих пользователях: оборвутся их сеансы.

Ручное удаление папок сбрасывает и сохранённые настройки форм и списков у этого пользователя на этом компьютере. Предупредите человека заранее.

Безопасность: кому давать толстый клиент

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

  • 🔐 Выдавайте право точечно. Роль на толстый клиент — администраторам, разработчикам и тем, кому нужны старые обработки. Остальным хватит тонкого.
  • 🧩 Внешние обработки — только проверенные. В режиме обычного приложения обработка с обычными формами получает широкий доступ к данным. Механизм защиты от опасных действий предупреждает при открытии файла, не отключайте его без причины.
  • 🌍 Не используйте толстый клиент через медленный канал. По VPN или через интернет он передаёт больше данных и заметно тормозит. Для удалённых сотрудников выбирайте тонкий или веб-клиент.
  • 🔄 Следите за версиями. После обновления платформы на сервере толстый клиент нужно обновить на каждом компьютере, где он используется. Тонкий клиент при подключении через веб-сервер умеет подтянуть нужную версию сам, толстый так не умеет.
  • 🗂️ Не меняйте свойства конфигурации ради одного пользователя. Основной режим запуска в свойствах конфигурации влияет на всех. Для одного человека достаточно настройки его базы в списке или ключа в ярлыке.

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

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