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

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

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

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

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

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

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

Как тонкий клиент устроен и почему он «тонкий»

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

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

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

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

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

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

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

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

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

Основной вариант для пользователей в офисе и через VPN; требует установки платформы и публикации или указания адреса базы.

Веб-клиент

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

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

Нужен разработчикам и администраторам для отдельных задач; для обычной работы пользователей не рекомендуется из-за нагрузки на сеть.

В каких режимах работает тонкий клиент

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

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

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

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

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

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

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

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

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

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

К сети требования тоже умеренные, но не нулевые. Критична не столько ширина канала, сколько стабильность и время отклика: постоянные потери пакетов и большие задержки ощущаются как «подвисания» форм, потому что каждое действие требует обращения к серверу. Для удалённой работы через интернет канал следует защищать VPN или публиковать базу по HTTPS.

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

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

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

Списки и документы открываются за 1–3 секунды

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

Формы открываются десятки секунд, интерфейс периодически «замирает»

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

Сеанс работает часами без разрывов

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

Появляются ошибки соединения и вылеты из базы

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

Проведение занимает секунды даже у крупных документов

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

Проведение зависает или завершается ошибкой блокировок

Ограничения и типичные ошибки

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

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

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

Когда тонкого клиента недостаточно

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

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

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

Как выбрать режим работы

Пользователь работает в офисе или по VPN на своём компьютереУстановите тонкий клиент и подключите к серверу 1С или опубликованной базе
Нужен доступ с любого устройства без установки программОпубликуйте базу на веб-сервере и дайте доступ через веб-клиент по HTTPS
Требуется разработка, отладка или специфические сервисные операцииИспользуйте толстый клиент только для этих задач
Пользователей много, а база файловая и «тормозит»Планируйте переход на клиент-серверный вариант, а не меняйте клиентское ПО
Итог

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

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

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

Нужно ли покупать отдельную лицензию на тонкий клиент 1С?

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

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

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

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

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

Что быстрее — тонкий клиент или веб-клиент?

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

Подойдёт ли тонкий клиент для файловой базы на 3–5 пользователей?

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

Все ли конфигурации работают в тонком клиенте?

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