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

· 10 мин

Содержание

Для современных конфигураций на управляемых формах (Бухгалтерия 3.0, ЗУП 3.1, УТ 11, ERP) лучше тонкий клиент: он легче, быстрее работает по медленной сети и спокойно идёт через веб-сервер. Толстый клиент нужен в трёх случаях: старая конфигурация на обычных формах (БП 2.0, УПП 1.3, ЗУП 2.5), работа администратора в Конфигураторе и внешние обработки, написанные под обычное приложение.

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

Чем тонкий клиент отличается от толстого по устройству

Платформа 1С 8.3 даёт три способа работать с базой. У каждого свой исполняемый файл или своя среда.

КлиентФайлКакие формы показываетКак подключается
Тонкий1cv8c.exeтолько управляемыефайловая база, сервер 1С, веб-сервер
Толстый1cv8.exeобычные и управляемыефайловая база, сервер 1С
Веб-клиентбраузертолько управляемыетолько веб-сервер

🔹 Тонкий клиент — это в первую очередь «экран». Он рисует формы, принимает ввод и выполняет только клиентский код. Всё, что касается данных — запросы, запись объектов, проведение, — уходит на сервер. В тонком клиенте в принципе нет объектов вроде СправочникОбъект или Запрос на клиенте.

🔹 Толстый клиент — полная платформа. Он может работать с прикладными объектами прямо в клиентском коде, открывать обычные формы, подключать внешние компоненты старого образца. Тот же файл 1cv8.exe запускает и Конфигуратор (1cv8.exe DESIGNER).

🔹 Веб-клиент — то же, что тонкий, но в браузере и без установки платформы. Работает только через опубликованную на веб-сервере базу.

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

Скорость работы и нагрузка на сеть: что быстрее

В клиент-серверном варианте тонкий клиент почти всегда быстрее по ощущениям пользователя. Причина простая: между клиентом и сервером ходят только данные формы и результаты вызовов, а не целые объекты и выборки.

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

📶 Где разница видна сильнее всего:

  • 🌐 филиалы и удалённые сотрудники за VPN или мобильным интернетом;
  • 🏢 офисы с медленной сетью или Wi-Fi вместо кабеля;
  • 📊 тяжёлые отчёты, которые в обычном приложении формируются «на клиенте».

Для удалённой работы у тонкого клиента есть козырь: подключение через веб-сервер по HTTP или HTTPS. Не нужно пробрасывать порты кластера 1С (1540, 1541 и диапазон рабочих процессов) в интернет — достаточно опубликовать базу на Apache или IIS и открыть один порт веб-сервера.

Файловая база по сетевой папке тормозит одинаково в обоих клиентах. Файл 1Cv8.1CD читается по SMB, и узкое место здесь — сеть и блокировки файла, а не тип клиента. Если с файловой базой работают больше 3–5 человек или есть удалённые пользователи, лечится это переходом на клиент-серверный вариант или публикацией базы на веб-сервере, а не сменой клиента.

Что умеет только толстый клиент: обычные формы и совместимость

Главное функциональное ограничение тонкого клиента — он не открывает обычные формы. Это и определяет выбор для старых баз.

КонфигурацияТип интерфейсаКакой клиент нужен
Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА 2, ERP 2управляемое приложениетонкий (толстый тоже работает)
Бухгалтерия 2.0, УПП 1.3, УТ 10.3, ЗУП 2.5обычное приложениетолько толстый
Самописная или доработаннаясмотрите свойство конфигурациизависит от режима

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

🧩 Что ещё работает только в толстом клиенте:

  • 🖼️ обычные формы внешних обработок и отчётов — старые обработки загрузки, печатные формы «под БП 2.0»;
  • 🔌 часть старых внешних компонент и прямые COM-вызовы из клиентского кода;
  • 🛠️ Конфигуратор — разработка, обновление конфигурации , выгрузка и загрузка .dt, тестирование и исправление базы;
  • 🔄 некоторые старые обработки обмена, где весь код написан на клиенте.

Толстый клиент умеет и управляемое приложение. Запуск Бухгалтерии 3.0 через 1cv8.exe — нормальная ситуация, программа будет работать. Просто вы получите все недостатки толстого клиента без его преимуществ.

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

Какой клиент выбрать: сценарии для администратора

Ниже — типовые случаи из практики. Выберите свой.

Какая у вас ситуация?

Для администратора важна ещё одна деталь: версия клиента должна совпадать с версией сервера 1С до последней цифры, например 8.3.25.1374 и 8.3.25.1374. Это правило одинаково для тонкого и толстого клиента. Если на компьютере стоят несколько версий, нужную при подключении подбирает стартер 1cestart.exe — при условии, что эта версия установлена.

Веб-клиент в выборе «тонкий или толстый» стоит отдельно. Он удобен для разовой работы, но у него есть свои ограничения: зависимость от браузера, работа с файлами и сканерами через расширения, печать через браузер. Для ежедневной бухгалтерии на постоянном рабочем месте тонкий клиент обычно удобнее.

Влияние на аппаратные ресурсы: память, процессор, терминал

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

Ориентиры для одного рабочего места (примерно, зависит от конфигурации и числа открытых окон):

ПоказательТонкий клиентТолстый клиент
Память на сеансориентировочно 150–400 МБориентировочно 300–800 МБ и больше
Нагрузка на CPU клиентанизкаявыше, особенно в обычном приложении
Требования к ПКподойдёт офисный ноутбукнужен запас по памяти
Плотность на терминальном серверевышениже

На терминальном сервере это превращается в деньги. Если на сервере 64 ГБ памяти, разница в сотни мегабайт на сеанс — это десятки дополнительных пользователей без докупки железа.

⚙️ Важный нюанс для файлового варианта. Когда тонкий клиент открывает файловую базу , серверная часть работает внутри того же процесса на компьютере пользователя. Экономии на «перекладывании нагрузки на сервер» здесь нет: запросы выполняет тот же ПК. Тонкий клиент в файловом режиме выигрывает в основном объёмом установки и единообразием с серверным вариантом.

Если пользователи жалуются на медленную работу в тонком клиенте с сервером 1С, смотрите не на клиентский ПК, а на сервер: загрузку рабочих процессов, СУБД, дисковую подсистему. Апгрейд офисных компьютеров здесь почти не помогает.

Безопасность и разграничение прав в тонком и толстом клиенте

Права доступа пользователя (роли, ограничения на уровне записей) проверяются на сервере в обоих случаях. Сам по себе тонкий клиент не «защищает» данные от пользователя с лишней ролью — права настраиваются в базе, а не выбором клиента.

Разница в другом: что пользователь может сделать на своём компьютере.

🔐 Где толстый клиент шире по возможностям — и по рискам:

  • 📂 открыть произвольную внешнюю обработку на обычных формах, где код работает с данными прямо на клиенте;
  • 🧰 запустить Конфигуратор, если у пользователя есть права администратора или права на конфигурирование;
  • 💾 при файловой базе — работать с каталогом базы, а значит, и скопировать файл 1Cv8.1CD целиком.

🛡️ Что помогает при любом клиенте:

  1. Не выдавайте право «Интерактивное открытие внешних отчётов и обработок» тем, кому оно не нужно. Обработки, которые нужны всем, подключайте через справочник дополнительных отчётов и обработок.
  2. Настройте профили безопасности в кластере, чтобы ограничить доступ серверного кода к файловой системе и внешним ресурсам.
  3. Для удалённого доступа через веб-сервер используйте только HTTPS и аутентификацию 1С или ОС.
  4. Порты кластера 1С держите внутри локальной сети или VPN, не открывайте их в интернет.
  5. На рабочих местах бухгалтеров ставьте только тонкий клиент — тогда исполняемого файла Конфигуратора там просто не будет.

Отсутствие толстого клиента на ПК — не замена правам. Пользователь с ролью «Администратор» в базе по-прежнему может многое сделать из режима 1С:Предприятие. Роли выдавайте по минимуму, независимо от типа клиента.

Как переключить режим запуска на тонкий или толстый клиент

Тип клиента задаётся на нескольких уровнях. Знать все полезно: иначе настройка в одном месте молча перебивается настройкой в другом.

В списке информационных баз

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

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

Параметрами командной строки

Для ярлыков и скриптов удобнее явные параметры:

:: Тонкий клиент
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8c.exe" ENTERPRISE /S"srv1c\buh"

:: Толстый клиент, управляемое приложение
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh" /RunModeManagedApplication

:: Толстый клиент, обычное приложение
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh" /RunModeOrdinaryApplication

Номер версии в пути и имя сервера/базы подставьте свои.

В свойствах пользователя

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

Для отладки в Конфигураторе

Сервис → Параметры → Запуск 1С:Предприятия — здесь выбирается клиент, который стартует по кнопке запуска отладки. Удобно переключать на тонкий клиент, чтобы ловить ошибки так, как их увидит пользователь.

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

❌ Толстый клиент «на всякий случай» всем пользователям. Бухгалтерия 3.0 будет работать, но медленнее по сети и с большим расходом памяти. А на ПК бухгалтера окажется Конфигуратор.

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

❌ Попытка ускорить файловую базу сменой клиента. Если база лежит в сетевой папке и тормозит, тип клиента почти ничего не изменит. Нужен сервер 1С или веб-публикация.

❌ Разные версии клиента и сервера. Обновили сервер 1С, а на рабочих местах осталась прежняя сборка — пользователи получают ошибку несоответствия версий при подключении. Обновляйте клиенты одновременно с сервером или заранее разложите новую версию на рабочие места.

❌ Проверка доработок только в толстом клиенте. Программист тестирует в 1cv8.exe, а у пользователей тонкий клиент. Код, который в толстом клиенте выполнялся на клиенте, в тонком падает с ошибкой «Метод объекта не обнаружен » или «Тип не определён». Тестируйте в том клиенте, в котором работают люди.

Частые вопросы

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