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

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

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

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

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

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

Работа с тонким клиентом начинается с выбора сценария подключения: файловая база на локальном компьютере, клиент-серверный вариант через кластер 1С или подключение через веб-сервер по протоколу HTTP/HTTPS. От выбранного сценария зависят настройки, требования к сети и типичные проблемы.

Что такое тонкий клиент и когда его выбирать

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

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

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

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

Подходит для повседневной работы пользователей, удалённого доступа и слабых ПК. Не поддерживает конфигуратор и отладку.

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

Нужен для конфигурирования, отладки и работы некоторых устаревших конфигураций. Требователен к ресурсам и пропускной способности сети.

Веб-клиент

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

Установка тонкого клиента на рабочее место

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

После установки запустите файл 1cv8c.exe из каталога платформы или ярлык «1С:Предприятие (тонкий клиент)». Откроется стартовое окно со списком информационных баз. Если список пуст, базу нужно добавить вручную, указав тип подключения и параметры.

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

Порядок установки и первого запуска
  1. 1
    Установите из дистрибутива платформы компонент «Тонкий клиент» на рабочее место
  2. 2
    Запустите 1cv8c.exe и в стартовом окне нажмите «Добавить»
  3. 3
    Выберите тип базы: на сервере 1С, на веб-сервере или файл на этом компьютере
  4. 4
    Укажите параметры подключения: имя сервера, имя базы или адрес публикации
  5. 5
    Введите логин и пароль пользователя и проверьте вход в базу

Подключение к базе через сервер 1С

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

Обмен данными идёт по протоколу TCP через агент сервера и рабочие процессы кластера. Если подключение не устанавливается, первым делом проверьте доступность сервера по сети, работу службы агента сервера 1С и отсутствие блокировок со стороны брандмауэра на портах кластера.

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

Подключение через веб-сервер

Для работы через интернет тонкий клиент подключается к базе, опубликованной на веб-сервере (IIS или Apache). В этом случае при добавлении базы выбирается вариант «На веб-сервере» и указывается URL публикации, например https://server.example.com/base1. Веб-сервер перенаправляет запросы в кластер 1С или к файловой базе.

Публикацию выполняет администратор с помощью утилиты webinst или через диалог публикации в конфигураторе. В файле default.vrd задаются параметры подключения к базе. Для работы по HTTPS на веб-сервере должен быть установлен действующий сертификат, иначе клиент выдаст ошибку проверки подлинности соединения.

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

Настройка и повседневная работа пользователя

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

Скорость работы зависит от сервера, а не от компьютера пользователя, поэтому «тормоза» тонкого клиента почти всегда означают проблемы на сервере или в сети. Если формы открываются медленно у всех пользователей одновременно — проверяйте загрузку сервера 1С и СУБД. Если медленно только у одного пользователя — проверяйте его сетевое подключение.

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

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

Самая частая ошибка — «Информационная база не обнаружена» или «Ошибка соединения с сервером». Проверьте по порядку: доступен ли сервер по сети (ping), работает ли служба агента сервера 1С, правильно ли указаны имя сервера и имя базы, не заблокированы ли порты кластера брандмауэром.

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

При работе через веб-сервер типичны ошибки публикации: клиент получает ошибку HTTP 404 (публикация не найдена — проверьте URL и настройки веб-сервера) или ошибку сертификата (проверьте срок действия и цепочку доверия). Также встречается ситуация, когда база открывается, но сеанс быстро разрывается — чаще всего это нестабильный канал или неверные настройки таймаутов на веб-сервере.

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

Как выбрать действие при ошибке подключения

Сервер не отвечает на pingПроверьте сеть, кабель, Wi-Fi и доступность самого сервера
Сервер доступен, но база не находитсяСверьте имя базы с консолью кластера и проверьте, что база не заблокирована
Ошибка несовпадения версийУстановите на рабочее место версию платформы, совпадающую с серверной
Ошибка 404 при подключении через веб-серверПроверьте URL публикации и наличие базы в настройках веб-сервера
Ошибка сертификата HTTPSПроверьте срок действия сертификата и установку корневого сертификата на клиенте

Проверка результата и ограничения

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

Помните об ограничениях тонкого клиента: нет конфигуратора и отладчика, некоторые внешние компоненты и старые конфигурации могут требовать толстый клиент, а работа с COM-объектами и OLE возможна только на стороне клиента с учётом установленного ПО. Если конфигурация при запуске выдаёт ошибки о недоступности функциональности — уточните у разработчика, поддерживается ли тонкий клиент.

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

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

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

База открывается без ошибок за несколько секунд

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

Ошибки соединения, долгое ожидание, запрос версии платформы

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

Формы открываются быстро у всех пользователей

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

Задержки у всех — проблема сервера; у одного — проблема сети клиента

Печать документов
Норма

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

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

Принтер не виден — проверьте драйверы на рабочем месте

Стабильность сеанса
Норма

Сеанс не разрывается в течение рабочего дня

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

Периодические обрывы — проверьте канал связи и таймауты

Типичные ошибки
01
Указание имени базы с опечаткой или не так, как она зарегистрирована в кластере — клиент не находит базу хотя сервер доступен
02
Разные версии платформы на клиенте и сервере — ошибка подключения или нестабильная работа
03
Публикация базы по HTTP без шифрования при доступе через интернет — риск перехвата паролей
04
Попытка открыть конфигуратор из тонкого клиента — этот режим в нём отсутствует, нужен толстый клиент
05
Игнорирование локальных драйверов при подключении торгового оборудования — техника не определяется в базе
Итог

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

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

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

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

Да, при добавлении базы выберите вариант «На этом компьютере или в локальной сети» и укажите путь к каталогу с файлом базы. Однако преимущества тонкого клиента в полной мере проявляются именно в клиент-серверном режиме.

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

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

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

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

Можно ли настроить автоматический вход без ввода пароля?

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

Работает ли сканер штрихкодов и касса через тонкий клиент?

Работает, если на рабочем месте установлены драйверы оборудования, а конфигурация поддерживает подключение оборудования в тонком клиенте. Устаревшие конфигурации иногда рассчитаны только на толстый клиент — это нужно уточнять в документации к прикладному решению.