Какой клиент 1С:Предприятия запускать: толстый или тонкий
Содержание
Толстый клиент 1С (1cv8.exe) умеет работать со старыми обычными формами и сам обрабатывает часть данных на компьютере пользователя. Тонкий клиент (1cv8c.exe) только показывает управляемые формы и передаёт всю работу с базой серверу. Для современных конфигураций — Бухгалтерии 3.0, ЗУП 3.1, УТ 11 — по умолчанию выбирают тонкий клиент. Толстый нужен там, где остались обычные формы: старые конфигурации, внешние обработки и отчёты прежних лет.
Типичная ситуация: бухгалтер открывает внешнюю обработку от программиста, а форма не появляется или программа ругается на неподдерживаемый режим. Или удалённый филиал жалуется, что 1С «ползает» через интернет . В обоих случаях первым делом проверяют, какой клиент запущен и подходит ли он для задачи. Всё ниже относится к платформе 1С:Предприятие 8.3.
Что такое клиентское приложение 1С и почему их несколько
Клиентское приложение — программа на компьютере пользователя, через которую он работает с информационной базой. Сама база может лежать в папке (файловый вариант) или на сервере 1С с СУБД (клиент-серверный вариант). Клиент показывает формы, принимает ввод и отправляет запросы.
У платформы 8.3 три клиента:
- 🖥 Толстый клиент —
1cv8.exe. Тот же исполняемый файл запускает и Конфигуратор. - 💻 Тонкий клиент —
1cv8c.exe. Буква «c» в конце имени — главный признак. - 🌐 Веб-клиент — работа через браузер, без установки платформы, если база опубликована на веб-сервере.
Разделение появилось вместе с управляемым приложением. В 8.1 и раньше был только «толстый» вариант с обычными формами. В 8.2 платформа научилась разносить код на клиентский и серверный, и стало возможно запускать лёгкий клиент, который почти ничего не считает сам.
Ключевое отличие — где выполняется прикладной код:
- в тонком клиенте на компьютере пользователя работает только код с директивой
&НаКлиенте, а всё, что читает и пишет данные, уходит на сервер; - в толстом клиенте прямо на клиенте доступны объекты базы: справочники, документы, запросы. Данные при этом подтягиваются с сервера на компьютер пользователя.
Толстый клиент 1С: как устроен, плюсы и минусы
Толстый клиент работает в двух режимах:
- Обычное приложение — старый интерфейс с обычными формами. В нём работают конфигурации, написанные до управляемых форм: Бухгалтерия 2.0, ЗУП 2.5, УПП 1.3, УТ 10.3.
- Управляемое приложение — интерфейс «Такси» и управляемые формы, как в тонком клиенте, но с полным набором возможностей толстого.
Режим задаётся свойством конфигурации «Основной режим запуска» и при необходимости переопределяется для пользователя или параметром командной строки (об этом ниже).
Плюсы толстого клиента:
- ✅ открывает обычные формы — без этого не работают старые конфигурации и многие внешние обработки;
- ✅ на клиенте доступны объекты базы, поэтому старый код с обращениями к справочникам из формы работает как написан;
- ✅ из той же установки запускается Конфигуратор — администратору не нужен отдельный дистрибутив.
Минусы:
- ❌ тяжелее по памяти и процессору компьютера пользователя;
- ❌ требует полной установки платформы, а не отдельного тонкого клиента ;
- ❌ плохо переносит медленный канал: при работе с объектами на клиенте по сети ходит больше данных;
- ❌ не подключается к базе через веб-сервер по HTTP — только напрямую к файловой базе или к кластеру серверов.
Толстый клиент в режиме управляемого приложения — удобный компромисс для переходного периода. Он показывает новые управляемые формы и при включённой в конфигурации настройке «Использовать обычные формы в управляемом приложении» может открыть старую обычную форму внешней обработки.
Тонкий клиент 1С: где он выигрывает
Тонкий клиент поддерживает только управляемое приложение. Обычные формы он не открывает вообще. Зато для типовых конфигураций на управляемых формах это основной и самый экономный способ работы.
Где тонкий клиент сильнее:
- 🚀 Медленный или удалённый канал. Клиент получает от сервера готовые данные формы, а не объекты целиком. Филиалу через интернет обычно комфортнее в тонком клиенте.
- 🌍 Подключение через веб-сервер. Тонкий клиент умеет работать с базой, опубликованной на IIS или Apache, по адресу вида
http://server/base. Не нужен VPN до кластера 1С и открытые порты 1540–1541 наружу. - 🧩 Лёгкая установка. Есть отдельный дистрибутив тонкого клиента — он меньше полного и ставится быстрее.
- 🔒 Меньше рисков на клиенте. Логика работы с данными выполняется на сервере, пользователь не получает прямого доступа к объектам базы со своего компьютера.
Ограничения:
- ⛔ не открывает обычные формы — ни конфигурации, ни внешних обработок и отчётов;
- ⛔ не запускает Конфигуратор;
- ⛔ старый код, который на клиенте обращается к справочникам и документам, в тонком клиенте не скомпилируется — его нужно переписывать на серверные вызовы.
В файловом варианте тонкий клиент тоже работает: серверная часть кода тогда выполняется на том же компьютере, но разделение клиент/сервер в коде сохраняется.
Сравнение толстого и тонкого клиента 1С в таблице
| Параметр | Толстый клиент | Тонкий клиент | Веб-клиент |
|---|---|---|---|
| Исполняемый файл | 1cv8.exe | 1cv8c.exe | браузер |
| Обычные формы | ✅ да | ❌ нет | ❌ нет |
| Управляемые формы | ✅ да | ✅ да | ✅ да |
| Конфигуратор | ✅ запускается | ❌ нет | ❌ нет |
| Доступ к объектам базы на клиенте | да | нет, только через сервер | нет, только через сервер |
| Подключение через веб-сервер (HTTP) | нет | да | да |
| Нагрузка на компьютер пользователя | высокая | средняя | зависит от браузера |
| Требования к каналу | высокие | умеренные | умеренные |
| Установка | полная платформа | отдельный дистрибутив | не нужна |
Лицензия не зависит от типа клиента: каждый сеанс пользователя занимает одну клиентскую лицензию, будь то толстый, тонкий или веб-клиент.
Какой клиент 1С выбрать под вашу задачу
Решение почти всегда упирается в два вопроса: на каких формах написана конфигурация и где находится пользователь.
Короткое правило: если конфигурация на управляемых формах и ничего старого в ней не запускают — ставьте тонкий клиент. Толстый оставьте администраторам и тем рабочим местам, где без обычных форм не обойтись.
Как определить, в каком клиенте работает 1С сейчас
Есть три надёжных способа.
По процессу в диспетчере задач
- Нажмите
Ctrl+Shift+Esc. - Откройте вкладку «Подробности».
- Найдите процесс 1С:
1cv8c.exe— тонкий клиент;1cv8.exe— толстый клиент или Конфигуратор.
Это самый быстрый способ, и он не зависит от конфигурации.
По виду интерфейса
- Старое главное меню с выпадающими пунктами, кнопочные формы, панель функций «Рабочий стол» в стиле 2000-х — обычное приложение, значит, толстый клиент.
- Интерфейс «Такси» с разделами слева — управляемое приложение. Это может быть и тонкий, и толстый клиент, поэтому дополнительно проверьте процесс.
По настройке базы в окне запуска
- В окне запуска 1С выделите базу и нажмите «Изменить».
- Пройдите мастер до последней страницы.
- Посмотрите поле «Основной режим запуска»: «Выбирать автоматически», «Тонкий клиент», «Веб-клиент» или «Толстый клиент».
Значение «Выбирать автоматически» означает, что платформа сама решит по свойствам конфигурации и пользователя. Поэтому окончательный ответ всё равно даёт диспетчер задач.
Как переключиться между толстым и тонким клиентом 1С
Переключение возможно на четырёх уровнях. Срабатывает более частный: настройка пользователя и параметр командной строки перекрывают общие настройки.
Способ 1. В свойствах базы в окне запуска
Подходит обычному пользователю, если нужно запускать конкретную базу в определённом клиенте:
- В окне запуска выделите базу → «Изменить».
- Нажмите «Далее» до последней страницы мастера.
- В поле «Основной режим запуска» выберите «Тонкий клиент» или «Толстый клиент».
- Нажмите «Готово» и запустите базу заново.
Настройка хранится в списке баз этого пользователя Windows и на других компьютерах не действует.
Способ 2. Режим запуска пользователя в Конфигураторе
Нужен, когда конкретный сотрудник должен работать в обычном или управляемом приложении независимо от компьютера:
- Откройте базу в Конфигураторе.
Администрирование → Пользователи, откройте карточку пользователя.- На вкладке «Прочие» выберите «Режим запуска»: «Авто», «Обычное приложение» или «Управляемое приложение».
- Сохраните карточку.
Режим «Обычное приложение» для пользователя заставит платформу запускать толстый клиент.
Способ 3. Параметры запуска в Конфигураторе
Для разработчика, который из Конфигуратора запускает режим 1С:Предприятие на отладку:
Сервис → Параметры, вкладка «Запуск 1С:Предприятия».- В группе основного режима выберите тонкий клиент, веб-клиент или толстый клиент в нужном режиме приложения.
Способ 4. Командная строка и ярлык
Самый точный способ — указать нужный файл и параметры в ярлыке:
:: тонкий клиент, файловая база
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8c.exe" ENTERPRISE /F"D:\Bases\Buh"
:: толстый клиент, обычное приложение, база на сервере
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh" /RunModeOrdinaryApplication
:: толстый клиент, управляемое приложение
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh" /RunModeManagedApplication
Номер версии в пути подставьте свой — посмотреть его можно в папке C:\Program Files\1cv8\. Если на компьютере несколько версий платформы, ярлык с полным путём гарантирует запуск нужной.
Главный режим приложения задаётся в свойствах конфигурации («Основной режим запуска»). Менять его в типовой конфигурации не нужно: БП 3.0 или ЗУП 3.1 в режиме обычного приложения просто не будут нормально работать. Переключайте режим на уровне базы, пользователя или ярлыка.
Типичные ошибки при выборе клиента
Пытаются открыть старую обработку в тонком клиенте. Внешняя обработка с обычной формой в тонком клиенте не откроется, сколько бы раз её ни запускали. Проверьте в Конфигураторе, какие формы у обработки. Если только обычная — нужна управляемая версия или толстый клиент.
Ставят всем толстый клиент «на всякий случай». На слабых компьютерах и по медленным каналам это даёт заметные тормоза. Толстый клиент имеет смысл только там, где есть обычные формы или нужен Конфигуратор.
Подключают удалённых пользователей толстым клиентом через VPN к кластеру. Работать будет, но медленно, а наружу придётся открывать порты сервера 1С. Публикация базы на веб-сервере и тонкий клиент по HTTP обычно проще и безопаснее.
Путают «Такси» с тонким клиентом. Интерфейс «Такси» есть и в толстом клиенте в режиме управляемого приложения. Тип клиента определяют по процессу, а не по внешнему виду.
Ярлык ведёт на старую версию платформы. После обновления платформы на сервере ярлык с жёстким путём может запускать прежнюю версию клиента, и база не подключится. Проверьте путь в свойствах ярлыка или используйте 1cestart.exe, который выбирает версию сам.
После смены режима запуска иногда остаются странности в интерфейсе: старые панели, не те формы. Помогает запуск с параметром /ClearCache — он очищает локальный кэш клиента. Закройте базу перед этим: открытый сеанс кэш не отпустит.
Частые вопросы
Нужна ли отдельная лицензия для тонкого клиента 1С?
Можно ли установить только тонкий клиент без полной платформы?
Работает ли тонкий клиент с файловой базой?
Почему в тонком клиенте нет пункта для открытия Конфигуратора?
1cv8.exe. Его запускают из окна запуска кнопкой «Конфигуратор», для чего на компьютере нужна полная установка.