К статье
Практический материал

Администрирование · 12 мин

Тонкий клиент 1С:Предприятия для Windows: что это и зачем он нужен

Тонкий клиент 1С:Предприятия для Windows — что это, чем отличается от толстого и веб-клиента, как установить, подключиться к базе и решить частые проблемы.

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

Для Windows тонкий клиент распространяется как отдельный дистрибутив в составе платформы 1С:Предприятие 8.3. Его можно установить даже на слабый компьютер, старый ноутбук или терминальную рабочую станцию — достаточно стабильного сетевого соединения с сервером 1С или файловой базой. Именно поэтому тонкий клиент стал стандартным способом подключения пользователей в клиент-серверных инфраструктурах.

Практическая ценность тонкого клиента — экономия на оборудовании и упрощение администрирования. Обновлять платформу нужно на сервере и, при необходимости, на клиентских машинах, сами приложения легче разворачивать, а требования к памяти и процессору рабочих мест заметно ниже. При этом для пользователя интерфейс выглядит так же, как в обычном клиенте 1С — разница скрыта в архитектуре.

Что такое тонкий клиент 1С и как он работает

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

Обмен между тонким клиентом и сервером идёт по протоколу TCP/IP, а при подключении через веб-сервер — по HTTP/HTTPS. Передаются не готовые экранные формы, а компактные служебные данные, поэтому тонкий клиент приемлемо работает даже на каналах среднего качества. Это делает его подходящим для филиалов, подключаемых к центральному серверу через VPN.

Важно понимать ограничение: тонкий клиент не может выполнять произвольный код на стороне клиента и работать с COM-объектами, OLE и некоторыми внешними компонентами так, как это делает толстый клиент. Конфигурации, рассчитанные на управляемое приложение (такси-интерфейс), полностью совместимы с тонким клиентом; старые решения в режиме обычного приложения могут потребовать толстого клиента.

Чем тонкий клиент отличается от толстого и веб-клиента

Выбор клиента зависит от конфигурации, инфраструктуры и задач пользователей. Сравнение основных характеристик:

ПараметрТонкий клиентТолстый клиентВеб-клиент
Установка на ПКТребуется, лёгкий дистрибутивТребуется, полный дистрибутивНе требуется, нужен браузер
Требования к ПКНизкиеСредние и вышеМинимальные
Где выполняется логикаНа сервереВ основном на клиентеНа сервере
Работа с COM/OLE, внешними компонентамиОграниченаПолнаяОграничена
Конфигуратор и отладкаНедоступныДоступныНедоступны
Работа через интернетЧерез веб-сервер или VPNНе предназначенШтатно через браузер

Толстый клиент сегодня нужен в основном разработчикам и администраторам — только через него запускается конфигуратор в некоторых сценариях и выполняются операции, требующие клиентского кода. Рядовым пользователям в типовых конфигурациях (Бухгалтерия, ЗУП, Управление торговлей, ERP) достаточно тонкого клиента.

Сравнение вариантов

Тонкий клиент

Подходит для большинства пользователей в локальной сети и через VPN; ограничение — нужна установка на каждое рабочее место.

Веб-клиент

Подходит для удалённого доступа без установки ПО и для мобильных сценариев; ограничение — зависимость от браузера и публикации базы на веб-сервере.

Толстый клиент

Подходит разработчикам, администраторам и старым конфигурациям; ограничение — высокие требования к ПК и трафику.

Требования и условия для работы тонкого клиента

Тонкий клиент работает на поддерживаемых версиях Windows — как настольных, так и серверных (для терминальных сценариев). Точный перечень поддерживаемых ОС зависит от версии платформы 1С и указан в системных требованиях конкретного релиза. Перед развёртыванием сверяйте версию платформы с документацией: новые релизы постепенно прекращают поддержку устаревших Windows.

Ключевое условие — версия тонкого клиента должна совпадать с версией сервера 1С:Предприятия (или быть совместимой в рамках правил совместимости платформы). При несовпадении при подключении появится ошибка о несоответствии версий. Поэтому при обновлении сервера планируйте и обновление клиентов — вручную, через групповые политики или через механизм автоматического обновления, если он настроен.

Для клиент-серверного варианта нужны: работающий сервер 1С:Предприятия, СУБД (MS SQL Server, PostgreSQL и другие поддерживаемые), сетевая доступность сервера с рабочих мест. Для файлового варианта тонкий клиент подключается к общей сетевой папке с базой — но этот сценарий чувствителен к качеству сети и подходит только для небольших групп пользователей.

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

Дистрибутив тонкого клиента входит в состав поставки платформы 1С:Предприятие и доступен на портале 1С для пользователей с действующей подпиской. В установщике платформы тонкий клиент выбирается как отдельный компонент — можно поставить только его, без толстого клиента и серверных компонентов.

Порядок установки
  1. 1
    Скачайте дистрибутив платформы той же версии, что установлена на сервере 1С.
  2. 2
    Запустите setup.exe и выберите вариант установки — отметьте компонент «Тонкий клиент 1С:Предприятия».
  3. 3
    Укажите каталог установки (по умолчанию — в Program Files) и завершите установку.
  4. 4
    Запустите ярлык «1С:Предприятие (тонкий клиент)» и добавьте информационную базу: укажите тип подключения и адрес сервера или путь к файловой базе.
  5. 5
    Проверьте запуск: база должна открыться без ошибок о версии платформы.

Для массового развёртывания установщик поддерживает тихую установку с параметрами командной строки, что удобно для развёртывания через групповые политики или системы управления ПО. Также доступен вариант установки из MSI-пакета для доменной среды.

Отдельный сценарий — тонкий клиент, запускаемый через веб-сервер: пользователь открывает ссылку, браузер скачивает и запускает тонкий клиент автоматически. Это упрощает доставку приложения удалённым сотрудникам, но требует настроенной публикации базы на веб-сервере (IIS или Apache).

Как подключить тонкий клиент к базе

При первом запуске тонкий клиент открывает стандартный список информационных баз. Подключение добавляется кнопкой «Добавить». Для клиент-серверной базы укажите тип «На сервере 1С:Предприятия», имя сервера (или кластера) и имя базы так, как она зарегистрирована в консоли кластера. Для файловой базы — путь к каталогу с файлом 1Cv8.1CD.

Если база опубликована на веб-сервере, выберите подключение «На веб-сервере» и укажите URL публикации. Для защищённого соединения используйте HTTPS с корректным сертификатом — иначе клиент выдаст предупреждение или откажется подключаться в зависимости от настроек.

Контрольные точки

Как проверить результат

Запуск базы
Норма

База открывается, запрашивается логин и пароль, интерфейс загружается без ошибок

Тревожный признак

Ошибка несовпадения версий, «информационная база не обнаружена» или тайм-аут соединения

Скорость работы
Норма

Формы открываются за секунды, проведение документов не вызывает длительных пауз

Тревожный признак

Каждое действие подвисает — проверяйте сеть и загрузку сервера

Сетевое подключение
Норма

Сервер 1С отвечает на ping и доступен по нужному порту с рабочего места

Тревожный признак

Порт закрыт файрволом или сервер недоступен по имени — проверяйте DNS и сетевые экраны

Типичные проблемы и их решение

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

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

Третья группа проблем — нехватка прав: установка в Program Files требует прав администратора, а кэш метаданных клиента иногда повреждается и вызывает странные ошибки интерфейса. Очистка кэша (удаление базы из списка с очисткой кэша или ручное удаление каталога кэша в профиле пользователя) решает большинство таких случаев.

Типичные ошибки
01
Установка клиента версии, отличной от сервера — ошибка подключения и простой пользователей до обновления.
02
Использование файловой базы по сети для десятков пользователей — падение производительности и риск повреждения данных.
03
Игнорирование очистки кэша при ошибках интерфейса — повторные сбои, которые лечатся простым удалением кэша.
04
Открытие портов сервера 1С напрямую в интернет вместо VPN или веб-публикации — риск несанкционированного доступа к базе.

Когда тонкий клиент не подходит: альтернативы

Если сотрудники работают из дома или командировок без VPN, удобнее веб-клиент — база публикуется на веб-сервере, а доступ открывается через браузер по HTTPS. Для мобильных сценариев существует мобильный клиент и мобильная платформа 1С, но они требуют отдельной адаптации конфигурации.

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

Маршрут решения

Как выбрать действие

Пользователи в офисе, есть сервер 1С в локальной сетиУстанавливайте тонкий клиент — оптимальный баланс скорости и требований к ПК
Сотрудники удалённые, без VPNПубликуйте базу на веб-сервере и используйте веб-клиент или тонкий клиент через HTTPS
Много удалённых пользователей и слабые каналы связиРазверните терминальный сервер с тонким клиентом и давайте доступ по RDP
Нужны конфигуратор, отладка или обычное приложениеУстановите полную платформу с толстым клиентом

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

Итог

Что важно запомнить

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

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

Можно ли работать в тонком клиенте без сервера 1С?

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

Почему после обновления платформы тонкий клиент не подключается?

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

Чем очистить кэш тонкого клиента и когда это нужно?

Кэш очищается при странных ошибках интерфейса, «залипании» старых форм после обновления конфигурации. Способы: удалить базу из списка с отметкой очистки кэша и добавить заново, либо вручную удалить каталог кэша в профиле пользователя (папки с идентификаторами баз внутри каталога данных 1С в AppData).

Работает ли тонкий клиент через интернет без VPN?

Да, если база опубликована на веб-сервере (IIS или Apache) с HTTPS: тонкий клиент подключается по URL публикации. Выставлять порты сервера 1С напрямую в интернет без веб-сервера и шифрования небезопасно — используйте VPN или публикацию через веб-сервер.

Можно ли запускать отчёты и обработки в тонком клиенте?

Да, если конфигурация построена на управляемых формах: отчёты на СКД, типовые и внешние обработки для управляемого приложения работают полноценно. Ограничения касаются кода, рассчитанного на клиентскую сторону толстого клиента (COM, OLE), — такие механизмы в тонком клиенте недоступны.

Что выбрать для слабых компьютеров: тонкий клиент или веб-клиент?

Оба варианта подходят. Тонкий клиент обычно отзывчивее и стабильнее в локальной сети, но требует установки и совпадения версий. Веб-клиент не требует установки и удобен для разовых и удалённых подключений, но зависит от браузера и корректной публикации базы. Для постоянных рабочих мест в офисе чаще выбирают тонкий клиент.