Тонкий клиент 1С: что это, чем отличается от толстого и как подключить

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

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

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

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

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

Тонкий, толстый и веб-клиент: чем отличаются

Что сравниваемТонкий клиентТолстый клиентВеб-клиент
Установка на компьютернужнанужнане нужна, работает в браузере
Где выполняется логикана серверев основном на рабочем местена сервере
Нагрузка на сетьнизкаявысокаянизкая
Обычные (неуправляемые) формынетданет
Конфигураторнетданет
Работа с локальным оборудованиемчерез расширение работы с файлами и оборудованиемнапрямуючерез расширение браузера

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

Когда тонкий клиент не подойдёт

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

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

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

1. Напрямую к серверу 1С:Предприятия

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

2. Через веб-сервер по HTTP или HTTPS

База публикуется на веб-сервере, и тонкий клиент подключается к ней по адресу вида https://server/base. Так базу можно открыть из интернета без VPN. Обязательное условие — HTTPS с действующим сертификатом: без шифрования вы отправляете учётные данные и содержимое базы открытым текстом.

3. К файловой базе

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

Требования к компьютеру и каналу связи

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

Поддерживаемые операционные системы — Windows, Linux и macOS: под каждую есть свой дистрибутив тонкого клиента, а окно запуска, список баз и интерфейс выглядят одинаково. Сотрудникам на ноутбуках Apple или Linux-машинах не нужен ни виртуальный Windows, ни отдельная схема доступа.

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

Установка тонкого клиента 1С: пошагово

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

  1. Узнайте версию платформы на сервере. Тонкий клиент должен совпадать с ней с точностью до номера сборки. Версию подскажет администратор или обслуживающая организация; в уже открытой базе она видна в меню «О программе».
  2. Возьмите дистрибутив. Официальный источник — портал releases.1c.ru, доступ к нему даёт договор сопровождения. Нужен именно дистрибутив «Тонкий клиент 1С:Предприятия» под вашу ОС, а не полная платформа с конфигуратором. Если базу обслуживает подрядчик, дистрибутив нужной версии обычно выдаёт он. При подключении через веб-сервер тонкий клиент умеет обновляться сам: администратор указывает, откуда брать новую версию, и клиенты подтягивают её при следующем запуске.
  3. Установите программу. На Windows — запустить установщик из архива и пройти мастер, оставив предложенные компоненты. На macOS — открыть образ .dmg и перенести приложение в «Программы». На Linux — поставить пакет тонкого клиента (.deb или .rpm) штатным менеджером пакетов либо запустить установщик из дистрибутива.
  4. Добавьте базу в список. При первом запуске окно «Запуск 1С:Предприятия» пустое. Нажмите «Добавить» → «Добавление в список существующей информационной базы» и выберите тип расположения: «На сервере 1С:Предприятия» (имя или адрес кластера и имя базы — для офисной сети или VPN) либо «На веб-сервере» (адрес вида https://server/base — для доступа через интернет). Список баз хранится в файле ibases.v8i, поэтому администратор может раздать сотрудникам готовый файл вместо ручного ввода.
  5. Подключитесь в первый раз. Введите логин и пароль пользователя базы. При подключении по HTTPS клиент проверит сертификат веб-сервера; если клиентские лицензии выдаёт сервер, ничего дополнительно вводить не придётся. Если база открылась, но что-то не так, сверьтесь с таблицей ошибок ниже.

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

Почему тонкий клиент не подключается: коротко

«Не обнаружен сервер 1С:Предприятия». Чаще всего рабочее место просто не видит сервер: закрыты порты, сотрудник вне офисной сети или не поднят VPN. Проверяется доступностью сервера по сети до того, как копаться в настройках 1С.
Версия платформы не совпадает. Тонкий клиент должен быть той же версии платформы, что и сервер. После обновления сервера клиентов надо обновить тоже — иначе база не откроется.
Базы нет в списке. При подключении через веб-сервер публикация могла слететь после обновления платформы или переустановки веб-сервера — публикацию нужно выполнить заново.
Работает медленно. Тонкий клиент экономит трафик, но чувствителен к задержке канала. Если пинг до сервера большой, интерфейс будет «задумываться» на каждом действии, даже когда скорость канала формально высокая. Вторая частая причина — не сам клиент, а перегруженный сервер или неоптимальные запросы в базе.

Веб-клиент 1С вместо тонкого: когда достаточно браузера

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

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

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

Ошибки подключения тонкого клиента и как их исправить

Типичные сообщения при запуске тонкого клиента, их вероятные причины и первое действие.

СимптомВероятная причинаЧто сделать
«Различаются версии клиента и сервера»На сервере обновили платформу, а на рабочем месте — нетПоставить тонкий клиент той же версии, что на сервере (старую удалять не обязательно — версии ставятся рядом); при работе через веб-сервер включить автообновление.
«Не обнаружен сервер 1С:Предприятия» или «Ошибка сетевого доступа к серверу»Сотрудник вне офисной сети, не поднят VPN, межсетевой экран закрывает порты кластера (1540, 1541 и рабочие процессы 1560–1591)Проверить доступность сервера по имени и IP-адресу, открыть порты или подключить VPN; для работы через интернет — публикация по HTTPS.
Ошибка HTTP при обращении к серверуВеб-сервер не отвечает или адрес базы указан с ошибкой: http вместо https, лишний слэш, опечатка в имени публикацииОткрыть тот же адрес в браузере — должен запуститься веб-клиент; если нет, проблема на стороне веб-сервера.
Ошибка проверки сертификата при подключении по HTTPSСамоподписанный или просроченный сертификат веб-сервера, либо имя в нём не совпадает с адресом базыПоставить на веб-сервер доверенный сертификат; для тестовых баз — добавить его в доверенные на рабочем месте. Отключать проверку не стоит.
«Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия»На рабочем месте нет клиентской лицензии, а сервер не выдаёт их сам; не виден аппаратный ключ; программная лицензия слетела после замены комплектующихУточнить у администратора, где живут лицензии — на сервере или на клиентах; восстановить программную лицензию, проверить число одновременных сеансов.
«Начало сеанса с информационной базой запрещено»Администратор заблокировал вход: идёт обновление конфигурации, резервное копирование или регламентная операцияДождаться снятия блокировки (время обычно указано в сообщении); при срочности администратор выдаёт код разрешения.
База есть в списке, но через веб-сервер не открываетсяПубликация слетела после обновления платформы или переустановки веб-сервера; модуль расширения веб-сервера не той версииОпубликовать базу заново из конфигуратора, сверить версию модуля расширения с версией платформы.
Подключается, но каждое действие «задумывается»Большая задержка или потери на канале, перегруженный сервер, тяжёлые запросы в базеЗамерить ping и потери до сервера; если сеть в порядке — разбираться с сервером и базой. Если это файловая база в общей папке — см. 1С тормозит по сети.

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

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

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

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

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

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

Можно ли поставить тонкий клиент, если на сервере другая версия платформы?

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

Нужна ли отдельная лицензия на тонкий клиент?

Отдельной «лицензии на тонкий клиент» не существует — это то же клиентское рабочее место 1С, что и толстый или веб-клиент. Лицензия либо лежит на компьютере пользователя, либо выдаётся сервером 1С из общего пула на время сеанса. При аренде 1С с лицензией (от 1 772 ₽ за пользователя в месяц) лицензия входит в тариф, и на рабочем месте её настраивать не нужно.

Работает ли тонкий клиент без связи с сервером?

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

Нужно вывести 1С за пределы офиса? Мы размещаем платформу и базы на сервере в дата-центре и настраиваем удалённый доступ к 1С для всех сотрудников — аренда сервера для 1С от 29 900 ₽ в год: перенос базы, ежедневные резервные копии, обновления платформы. Если база уже размещена и вопрос в её обслуживании — смотрите поддержку и сопровождение 1С. Консультация и расчёт: +7 495 780-66-50.

Читайте также: как подключиться к 1С в облаке с Windows, macOS, Linux и телефона — пошагово для каждой ОС; 1С тормозит на сервере: что проверить и как ускорить — если тонкий клиент установлен, а база всё равно медленная.

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

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

Добавить комментарий
Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *
Сайт использует cookie-файлы и обезличенный счётчик посещаемости Яндекс Метрики. Запись действий на страницах (Вебвизор, карта кликов) включается только после нажатия «Принять»; «Только обязательные» — сайт работает без записи действий. Подробнее — в политике использования cookies.
ПринятьТолько обязательные