Чем тонкий клиент 1С отличается от толстого и какой режим запуска выбрать
Содержание
Тонкий клиент 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С 8.3 (
setup.exe) из полного дистрибутива. - На шаге выбора компонентов отключите
1С:Предприятиеи оставьте один из вариантов тонкого клиента. - Если пользователь работает с файловыми базами, выберите вариант тонкого клиента с поддержкой файлового режима.
- Доустановите тот же номер версии, что и на сервере 1С: клиент и сервер должны совпадать по версии до последней цифры.
Так на рабочем месте не появится Конфигуратор, а обновлять платформу проще: дистрибутив меньше, компонентов меньше.
Толстый или тонкий клиент 1С: сравнение и выбор под задачу
Сводим отличия в одну таблицу.
| Критерий | Толстый клиент | Тонкий клиент |
|---|---|---|
| Обычное приложение | ✅ | ❌ |
| Управляемое приложение | ✅ | ✅ |
| Конфигуратор | ✅ | ❌ |
| Где выполняется работа с данными | частично на клиенте | на сервере |
| Нагрузка на сеть | высокая | низкая |
| Требования к ПК | выше | ниже |
| Подключение по HTTP через веб-сервер | обычно не используют | основной сценарий |
| Дистрибутив | полный | полный или отдельный тонкий |
| Клиентская лицензия | 1 на сеанс | 1 на сеанс |
Практическое правило простое. Тонкий клиент — для ежедневной работы пользователей в любой конфигурации на управляемых формах. Толстый — для старых конфигураций, обработок на обычных формах и администрирования через Конфигуратор.
Веб-клиент и мобильный клиент: когда не нужен ни толстый, ни тонкий
Помимо двух классических режимов есть ещё два варианта доступа. Оба работают только с управляемыми формами.
Веб-клиент
Открывает базу прямо в браузере. Ничего устанавливать не нужно, достаточно публикации базы на веб-сервере.
- ✅ Удобен для разовых подключений, для сотрудников с чужим компьютером, для macOS без установленной платформы.
- ⚠️ Работа с файлами, криптографией и печатью в ряде сценариев требует установить расширение браузера и расширение работы с файлами. Без них часть команд не сработает.
- ⚠️ Интерфейс отзывчив меньше тонкого клиента, особенно в больших списках и сложных формах.
Мобильный клиент и мобильное приложение
Это разные вещи, их часто путают:
- 📱 Мобильный клиент — аналог тонкого клиента для телефона и планшета. Подключается к опубликованной базе и показывает её управляемые формы, адаптированные под маленький экран.
- 📲 Мобильное приложение — отдельная конфигурация, разработанная под мобильную платформу (например, «Мобильная касса» или приложения для торговых агентов). Хранит данные на устройстве и синхронизируется с основной базой.
Для бухгалтера на выезде чаще хватает мобильного клиента. Для складских и торговых сценариев без стабильной связи используют мобильные приложения.
Как переключить толстый и тонкий клиент 1С
Режим можно задать на трёх уровнях. Если они расходятся, побеждает более конкретная настройка — свойства пользователя или ключ командной строки.
Способ 1. В свойствах информационной базы в окне запуска
- Откройте окно запуска 1С и выделите нужную базу.
- Нажмите
Изменить. - Пройдите на страницу, где указаны параметры запуска.
- В блоке
Основной режим запускавыберитеВыбирать автоматически,Тонкий клиент,Веб-клиентилиТолстый клиент. - Нажмите
Готовои запустите базу кнопкой1С:Предприятие.
Вариант «Выбирать автоматически» сам подберёт клиент по основному режиму конфигурации. Для смешанного парка баз это самый безопасный выбор.
Способ 2. Для конкретного пользователя в Конфигураторе
- Запустите Конфигуратор:
Администрирование → Пользователи. - Откройте карточку пользователя, вкладка
Прочие. - В поле
Режим запускавыберитеАвто,Обычное приложениеилиУправляемое приложение.
Значение «Обычное приложение» принудительно запускает толстый клиент даже у пользователя, у которого в окне запуска выбран тонкий. Так обычно делают для одного-двух сотрудников, которым нужна старая обработка.
Способ 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 это не даёт ни одной новой функции, зато нагружает канал и требует полного дистрибутива на каждом ПК.
Частые вопросы о толстом и тонком клиенте
Тонкий клиент требует отдельную лицензию?
Можно ли открыть файловую базу тонким клиентом?
Работает ли БП 3.0 в толстом клиенте?
Как понять, в каком клиенте я сейчас работаю?
1cv8c.exe — тонкий клиент, 1cv8.exe — толстый. Версию платформы покажет окно «О программе» в главном меню.