Чем тонкий клиент 1С отличается от толстого и какой режим запуска выбрать

· 10 мин

Содержание

Тонкий клиент 1С (1cv8c.exe) показывает только управляемые формы и почти весь прикладной код отдаёт на сервер. Толстый клиент (1cv8.exe) умеет работать и с управляемым, и с обычным приложением и сам обращается к данным базы. Для БП 3.0, ЗУП 3.1, УТ 11 и других современных конфигураций по умолчанию нужен тонкий клиент. Толстый остаётся для старых решений на обычных формах и для Конфигуратора.

Частое заблуждение: «тонкий клиент — это урезанная 1С для слабых компьютеров». Это не так. Функции пользователя в типовой конфигурации одинаковы в обоих режимах. Разница в архитектуре: где выполняется код, сколько данных идёт по сети и какие формы клиент вообще способен открыть.

Что такое клиентское приложение 1С и как оно связано с базой

Любая работа в 1С:Предприятии 8.3 — это связка двух частей:

  • 🖥️ клиент — программа на компьютере пользователя: рисует формы, принимает ввод, выполняет код с директивой &НаКлиенте;
  • 🗄️ серверная часть — выполняет запросы, проведение документов, расчёты, работает с СУБД или файлом базы.

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

Платформа предлагает четыре вида клиента:

КлиентИсполняемый файл / средаФормыУстановка
Толстый клиент1cv8.exeобычные и управляемыеполный дистрибутив платформы
Тонкий клиент1cv8c.exeтолько управляемыеполный дистрибутив или отдельный дистрибутив тонкого клиента
Веб-клиентбраузертолько управляемыене нужна, нужна публикация на веб-сервере
Мобильный клиентAndroid / iOSтолько управляемыеприложение на телефоне

Тип клиентской лицензии от выбора режима не зависит. Одно подключение толстым, тонким или веб-клиентом занимает одну клиентскую лицензию.

Толстый клиент 1С: что он умеет и чем за это платит

Толстый клиент — исторически первый вариант платформы 8.x. Он содержит в себе весь объектный механизм: может читать справочники и документы, выполнять запросы и работать с объектами данных прямо на клиентской стороне.

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

  • 📜 Конфигурации на обычных формах. БП 2.0, ЗУП 2.5, УПП 1.3, УТ 10.3 и самописные базы, где основной режим запуска — «Обычное приложение». Тонкий клиент их не откроет.
  • 🧩 Внешние обработки и отчёты с обычными формами. Файл .epf или .erf, сделанный под обычное приложение, откроется только в толстом клиенте.
  • 🛠️ Конфигуратор. Режим разработки запускается тем же 1cv8.exe с параметром DESIGNER. В тонком клиенте его нет.
  • 🔍 Отладка кода обычного приложения. Модули обычных форм выполняются только в толстом клиенте, отлаживать их можно только там.

Минусы толстого клиента

  • 💾 Ставится только полный дистрибутив платформы, обновлять его нужно на каждом рабочем месте.
  • 📶 В обычном приложении значительная часть прикладного кода работает на компьютере пользователя. Объекты данных путешествуют по сети, поэтому на медленном канале толстый клиент ощутимо тормозит.
  • 🧠 Требования к памяти и процессору ПК выше: в процессе клиента живёт объектная модель и кэш данных.
  • 🌐 Подключение через интернет по HTTP — сценарий тонкого и веб-клиента. Для удалённой работы с толстым клиентом обычно поднимают терминальный сервер (RDP).

Тонкий клиент 1С: лёгкий, сетевой, рассчитан на управляемые формы

Тонкий клиент появился вместе с управляемым приложением (платформа 8.2) и в 8.3 стал основным. Он не работает с объектами базы напрямую. Всё, что связано с данными, клиент отправляет на сервер вызовом серверной процедуры и получает обратно уже готовый результат для формы.

Сильные стороны

  • 🚀 Мало трафика. По сети идут данные форм и вызовы сервера, а не объекты целиком. Работа через интернет или VPN с каналом в несколько мегабит вполне реальна.
  • 📦 Простая установка. Есть отдельный дистрибутив тонкого клиента — он заметно меньше полного дистрибутива платформы. Подходит, когда на рабочих местах не нужен Конфигуратор.
  • 🌍 Подключение через веб-сервер. База, опубликованная на IIS или Apache, открывается тонким клиентом по адресу http:// или https:// без проброса портов кластера 1540–1541 и диапазона рабочих процессов.
  • 🔒 Безопаснее. Пользователь физически не получает объектную модель данных на свой компьютер, вся бизнес-логика исполняется на сервере.

Ограничения

  • ❌ Обычные формы не поддерживаются вообще: ни в конфигурации, ни во внешних обработках.
  • 📁 Вариант тонкого клиента без поддержки файлового режима открывает только клиент-серверные и опубликованные базы.
  • ⏳ Плохо написанный код с частыми вызовами сервера в цикле на медленном канале тормозит заметнее, чем в локальной сети. Это проблема кода, а не клиента.
  • 🗂️ В файловом варианте преимущество по трафику пропадает: файл базы всё равно читается по сети, если лежит в общей папке.

Если файловая база лежит в сетевой папке и у пользователей всё медленно, переход с толстого клиента на тонкий скорость почти не добавит. Здесь помогает перевод базы на клиент-серверный вариант или публикация файловой базы на веб-сервере для подключения по HTTP.

Как поставить только тонкий клиент

  1. Запустите установщик платформы 1С 8.3 (setup.exe) из полного дистрибутива.
  2. На шаге выбора компонентов отключите 1С:Предприятие и оставьте один из вариантов тонкого клиента.
  3. Если пользователь работает с файловыми базами, выберите вариант тонкого клиента с поддержкой файлового режима.
  4. Доустановите тот же номер версии, что и на сервере 1С: клиент и сервер должны совпадать по версии до последней цифры.

Так на рабочем месте не появится Конфигуратор, а обновлять платформу проще: дистрибутив меньше, компонентов меньше.

Толстый или тонкий клиент 1С: сравнение и выбор под задачу

Сводим отличия в одну таблицу.

КритерийТолстый клиентТонкий клиент
Обычное приложение✅❌
Управляемое приложение✅✅
Конфигуратор✅❌
Где выполняется работа с даннымичастично на клиентена сервере
Нагрузка на сетьвысокаянизкая
Требования к ПКвышениже
Подключение по HTTP через веб-серверобычно не используютосновной сценарий
Дистрибутивполныйполный или отдельный тонкий
Клиентская лицензия1 на сеанс1 на сеанс

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

Какой клиент 1С ставить пользователю?

Веб-клиент и мобильный клиент: когда не нужен ни толстый, ни тонкий

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

Веб-клиент

Открывает базу прямо в браузере. Ничего устанавливать не нужно, достаточно публикации базы на веб-сервере.

  • ✅ Удобен для разовых подключений, для сотрудников с чужим компьютером, для macOS без установленной платформы.
  • ⚠️ Работа с файлами, криптографией и печатью в ряде сценариев требует установить расширение браузера и расширение работы с файлами. Без них часть команд не сработает.
  • ⚠️ Интерфейс отзывчив меньше тонкого клиента, особенно в больших списках и сложных формах.

Мобильный клиент и мобильное приложение

Это разные вещи, их часто путают:

  • 📱 Мобильный клиент — аналог тонкого клиента для телефона и планшета. Подключается к опубликованной базе и показывает её управляемые формы, адаптированные под маленький экран.
  • 📲 Мобильное приложение — отдельная конфигурация, разработанная под мобильную платформу (например, «Мобильная касса» или приложения для торговых агентов). Хранит данные на устройстве и синхронизируется с основной базой.

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

Как переключить толстый и тонкий клиент 1С

Режим можно задать на трёх уровнях. Если они расходятся, побеждает более конкретная настройка — свойства пользователя или ключ командной строки.

Способ 1. В свойствах информационной базы в окне запуска

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

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

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

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

Значение «Обычное приложение» принудительно запускает толстый клиент даже у пользователя, у которого в окне запуска выбран тонкий. Так обычно делают для одного-двух сотрудников, которым нужна старая обработка.

Способ 3. Ключами командной строки

Удобно для ярлыков на рабочем столе и скриптов. Путь к платформе подставьте свой:

:: Тонкий клиент, клиент-серверная база
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8c.exe" ENTERPRISE /S"srv1c\buh"

:: Толстый клиент в режиме обычного приложения, файловая база
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /RunModeOrdinaryApplication

:: Толстый клиент в режиме управляемого приложения
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /RunModeManagedApplication

:: Тонкий клиент через веб-сервер
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8c.exe" ENTERPRISE /WS"https://1c.example.ru/buh"

Ключи /RunModeOrdinaryApplication и /RunModeManagedApplication имеют смысл только для 1cv8.exe. Тонкий клиент всегда работает в управляемом приложении.

Способ 4. Режим по умолчанию в самой конфигурации

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

Не меняйте основной режим запуска у типовой конфигурации на поддержке. Это изменение объекта конфигурации: оно снимает его с поддержки и мешает обновлениям.

Типичные ошибки при выборе клиента 1С

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

Ещё одна частая ошибка — держать всех пользователей на толстом клиенте «на всякий случай». В БП 3.0 это не даёт ни одной новой функции, зато нагружает канал и требует полного дистрибутива на каждом ПК.

Частые вопросы о толстом и тонком клиенте

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