Какой клиент 1С:Предприятия запускать: толстый или тонкий

· 9 мин

Содержание

Толстый клиент 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С: как устроен, плюсы и минусы

Толстый клиент работает в двух режимах:

  1. Обычное приложение — старый интерфейс с обычными формами. В нём работают конфигурации, написанные до управляемых форм: Бухгалтерия 2.0, ЗУП 2.5, УПП 1.3, УТ 10.3.
  2. Управляемое приложение — интерфейс «Такси» и управляемые формы, как в тонком клиенте, но с полным набором возможностей толстого.

Режим задаётся свойством конфигурации «Основной режим запуска» и при необходимости переопределяется для пользователя или параметром командной строки (об этом ниже).

Плюсы толстого клиента:

  • ✅ открывает обычные формы — без этого не работают старые конфигурации и многие внешние обработки;
  • ✅ на клиенте доступны объекты базы, поэтому старый код с обращениями к справочникам из формы работает как написан;
  • ✅ из той же установки запускается Конфигуратор — администратору не нужен отдельный дистрибутив.

Минусы:

  • ❌ тяжелее по памяти и процессору компьютера пользователя;
  • ❌ требует полной установки платформы, а не отдельного тонкого клиента ;
  • ❌ плохо переносит медленный канал: при работе с объектами на клиенте по сети ходит больше данных;
  • ❌ не подключается к базе через веб-сервер по HTTP — только напрямую к файловой базе или к кластеру серверов.

Толстый клиент в режиме управляемого приложения — удобный компромисс для переходного периода. Он показывает новые управляемые формы и при включённой в конфигурации настройке «Использовать обычные формы в управляемом приложении» может открыть старую обычную форму внешней обработки.

Тонкий клиент 1С: где он выигрывает

Тонкий клиент поддерживает только управляемое приложение. Обычные формы он не открывает вообще. Зато для типовых конфигураций на управляемых формах это основной и самый экономный способ работы.

Где тонкий клиент сильнее:

  • 🚀 Медленный или удалённый канал. Клиент получает от сервера готовые данные формы, а не объекты целиком. Филиалу через интернет обычно комфортнее в тонком клиенте.
  • 🌍 Подключение через веб-сервер. Тонкий клиент умеет работать с базой, опубликованной на IIS или Apache, по адресу вида http://server/base. Не нужен VPN до кластера 1С и открытые порты 1540–1541 наружу.
  • 🧩 Лёгкая установка. Есть отдельный дистрибутив тонкого клиента — он меньше полного и ставится быстрее.
  • 🔒 Меньше рисков на клиенте. Логика работы с данными выполняется на сервере, пользователь не получает прямого доступа к объектам базы со своего компьютера.

Ограничения:

  • ⛔ не открывает обычные формы — ни конфигурации, ни внешних обработок и отчётов;
  • ⛔ не запускает Конфигуратор;
  • ⛔ старый код, который на клиенте обращается к справочникам и документам, в тонком клиенте не скомпилируется — его нужно переписывать на серверные вызовы.

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

Сравнение толстого и тонкого клиента 1С в таблице

ПараметрТолстый клиентТонкий клиентВеб-клиент
Исполняемый файл1cv8.exe1cv8c.exeбраузер
Обычные формы✅ да❌ нет❌ нет
Управляемые формы✅ да✅ да✅ да
Конфигуратор✅ запускается❌ нет❌ нет
Доступ к объектам базы на клиентеданет, только через сервернет, только через сервер
Подключение через веб-сервер (HTTP)нетдада
Нагрузка на компьютер пользователявысокаясредняязависит от браузера
Требования к каналувысокиеумеренныеумеренные
Установкаполная платформаотдельный дистрибутивне нужна

Лицензия не зависит от типа клиента: каждый сеанс пользователя занимает одну клиентскую лицензию, будь то толстый, тонкий или веб-клиент.

Какой клиент 1С выбрать под вашу задачу

Решение почти всегда упирается в два вопроса: на каких формах написана конфигурация и где находится пользователь.

Какой у вас случай?

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

Как определить, в каком клиенте работает 1С сейчас

Есть три надёжных способа.

По процессу в диспетчере задач

  1. Нажмите Ctrl+Shift+Esc.
  2. Откройте вкладку «Подробности».
  3. Найдите процесс 1С:
    • 1cv8c.exe — тонкий клиент;
    • 1cv8.exe — толстый клиент или Конфигуратор.

Это самый быстрый способ, и он не зависит от конфигурации.

По виду интерфейса

  • Старое главное меню с выпадающими пунктами, кнопочные формы, панель функций «Рабочий стол» в стиле 2000-х — обычное приложение, значит, толстый клиент.
  • Интерфейс «Такси» с разделами слева — управляемое приложение. Это может быть и тонкий, и толстый клиент, поэтому дополнительно проверьте процесс.

По настройке базы в окне запуска

  1. В окне запуска 1С выделите базу и нажмите «Изменить».
  2. Пройдите мастер до последней страницы.
  3. Посмотрите поле «Основной режим запуска»: «Выбирать автоматически», «Тонкий клиент», «Веб-клиент» или «Толстый клиент».

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

Как переключиться между толстым и тонким клиентом 1С

Переключение возможно на четырёх уровнях. Срабатывает более частный: настройка пользователя и параметр командной строки перекрывают общие настройки.

Способ 1. В свойствах базы в окне запуска

Подходит обычному пользователю, если нужно запускать конкретную базу в определённом клиенте:

  1. В окне запуска выделите базу → «Изменить».
  2. Нажмите «Далее» до последней страницы мастера.
  3. В поле «Основной режим запуска» выберите «Тонкий клиент» или «Толстый клиент».
  4. Нажмите «Готово» и запустите базу заново.

Настройка хранится в списке баз этого пользователя Windows и на других компьютерах не действует.

Способ 2. Режим запуска пользователя в Конфигураторе

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

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

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

Способ 3. Параметры запуска в Конфигураторе

Для разработчика, который из Конфигуратора запускает режим 1С:Предприятие на отладку:

  1. Сервис → Параметры, вкладка «Запуск 1С:Предприятия».
  2. В группе основного режима выберите тонкий клиент, веб-клиент или толстый клиент в нужном режиме приложения.

Способ 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. Его запускают из окна запуска кнопкой «Конфигуратор», для чего на компьютере нужна полная установка.
Какой клиент быстрее для Бухгалтерии 3.0?
Для БП 3.0 и других конфигураций на управляемых формах рекомендуется тонкий клиент. Он меньше нагружает компьютер и сеть, а всю обработку данных выполняет сервер.