Толстый клиент в 1С 8.3: где переключить режим запуска и что проверить заранее
Содержание
Чтобы включить толстый клиент 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 | Нет |
Проверка занимает минуту:
- Откройте папку
C:\Program Files\1cv8\(для 32-битной платформы —C:\Program Files (x86)\1cv8\). - Зайдите в папку нужной версии, например
8.3.xx.xxxx\bin. - Найдите файл
1cv8.exe. Есть1cv8c.exe, а1cv8.exeнет — стоит только тонкий клиент.
Если файла нет, запустите setup.exe из полного дистрибутива той же версии. В списке компонентов отметьте 1С:Предприятие и при необходимости Администрирование и Конфигуратор. Повторная установка поверх существующей версии базы не трогает: базы хранятся отдельно от платформы.
Для серверной базы версия клиента должна совпадать с версией сервера 1С до последней цифры. Толстый клиент другой сборки к кластеру не подключится.
Как включить толстый клиент в настройках базы
Режим запуска хранится в свойствах каждой базы в списке окна запуска. Это и есть «профиль запуска», который чаще всего правят.
Через окно запуска
- Запустите 1С так, как обычно, — откроется список информационных баз.
- Выделите нужную базу одним щелчком.
- Нажмите
Изменить…справа. - Пролистайте мастер кнопкой
Далеедо последней страницы. - В поле «Основной режим запуска» выберите
Толстый клиент. - В поле «Версия 1С:Предприятия» при необходимости укажите конкретную версию, если на компьютере их несколько.
- Нажмите
Готовои запустите базу кнопкой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С перед правкой, иначе окно запуска перезапишет файл своей копией.
Запуск толстым клиентом из командной строки и Конфигуратора
Командная строка удобна для ярлыков на рабочем столе, скриптов и проверки «работает ли вообще». Запускать нужно именно 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С:Предприятия».
- В блоке выбора клиента отметьте
Толстый клиент (управляемое приложение)илиТолстый клиент (обычное приложение).
Эта настройка влияет только на запуск из Конфигуратора. Обычные пользователи её не видят.
Права и ограничения в типовых конфигурациях
Даже при верной настройке базы толстый клиент может не запуститься, если у пользователя нет права на него. В конфигурации у каждой роли есть отдельные права на запуск тонкого, толстого и веб-клиента. Администратор с полными правами запускается любым клиентом, рядовой пользователь — не всегда.
Где дать право
В конфигурациях на Библиотеке стандартных подсистем (БП 3.0, ЗУП 3.1, УТ 11, КА, ERP) право на толстый клиент выдаётся отдельной ролью «Запуск толстого клиента». Её добавляют в профиль группы доступа:
- В пользовательском режиме откройте
Администрирование → Настройки пользователей и прав. - Перейдите в «Профили групп доступа» и откройте профиль, по которому работает пользователь. Поставляемые профили менять нельзя: скопируйте его и правьте копию.
- В списке ролей отметьте «Запуск толстого клиента», запишите профиль.
- Убедитесь, что пользователь входит в группу доступа с этим профилем.
В самописных конфигурациях право ставят в Конфигураторе: откройте роль, выделите корень конфигурации и отметьте право «Толстый клиент».
Режим запуска в карточке пользователя
У пользователя информационной базы есть свойство «Режим запуска» со значениями Авто, Обычное приложение, Управляемое приложение. Оно доступно в Конфигураторе: Администрирование → Пользователи, карточка пользователя, вкладка «Прочие». При Авто и запуске с ключом /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?
Нужна ли отдельная лицензия для толстого клиента?
Будет ли БП 3.0 работать быстрее в толстом клиенте?
Почему в Конфигураторе не видно свойств обычных форм?
Сервис → Параметры → Общие режим редактирования «Управляемое приложение и обычное приложение». После этого свойства для обычного режима станут доступны.