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

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

Тонкий клиент в 1С: что это значит и как с ним работать

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

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

Именно поэтому тонкий клиент стал стандартом для большинства современных конфигураций: «1С:Бухгалтерия», «1С:Управление торговлей», «1С:Зарплата и управление персоналом» и другие решения на управляемых формах рассчитаны в первую очередь на него. Типовые конфигурации в режиме тонкого клиента работают и в файловом, и в клиент-серверном варианте.

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

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

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

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

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

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

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

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

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

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

Как тонкий клиент работает с базой: файловый и клиент-серверный режимы

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

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

Третий вариант — работа через веб-сервер: тонкий клиент может подключаться к базе, опубликованной на веб-сервере (IIS или Apache), по протоколу HTTP/HTTPS. Это удобно для удалённых сотрудников: не нужен VPN до локальной сети, достаточно доступа к опубликованному адресу.

Как запустить базу в режиме тонкого клиента

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

Порядок действий
  1. 1
    Откройте стартер 1С (ярлык «1С:Предприятие») и выделите нужную базу в списке.
  2. 2
    Нажмите кнопку «Изменить» и пролистайте настройки до параметра «Основной режим запуска».
  3. 3
    Выберите «Выбирать автоматически» или принудительно «Тонкий клиент», сохраните настройки.
  4. 4
    Запустите базу и убедитесь, что интерфейс открылся в привычном виде управляемых форм.
  5. 5
    Если запуск идёт через ярлык или скрипт, проверьте, что вызывается 1cv8c.exe, а не 1cv8.exe (толстый клиент).

Для подключения к базе, опубликованной на веб-сервере, в списке баз выбирается тип расположения «На веб-сервере» и указывается адрес публикации, например https://server/base. Тонкий клиент сам установит соединение по указанному адресу.

text
"C:\Program Files\1cv8\<версия>\bin\1cv8c.exe" ENTERPRISE /S"Server\BaseName" /N"ИмяПользователя"

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

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

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

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

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

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

Документы и списки открываются без заметных пауз

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

Формы «подвисают» на несколько секунд даже при простых действиях

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

Сеанс работает весь день без разрывов

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

Периодические ошибки «Соединение с сервером разорвано»

Режим запуска
Норма

В заголовке и поведении — управляемый интерфейс, запущен 1cv8c.exe

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

Запускается толстый клиент или ошибка о несовместимости режима

Ограничения тонкого клиента: что он не умеет

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

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

Типичные ошибки
01
Попытка запустить конфигурацию на обычных формах в тонком клиенте — база не откроется в нужном интерфейсе, нужен толстый клиент.
02
Использование старой внешней компоненты — сканер или касса не определяются, требуется версия компоненты под тонкий клиент.
03
Путаница между 1cv8.exe и 1cv8c.exe в ярлыках — пользователи запускают не тот клиент и получают другой режим работы.
04
Работа с файловой базой по нестабильной сети — медленная работа и риск повреждения данных при обрыве.

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

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

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

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

Современная конфигурация на управляемых формах, работа в офисеИспользуйте тонкий клиент — оптимальное сочетание функциональности и нагрузки.
Нужен доступ из браузера без установки платформыПубликуйте базу на веб-сервере и используйте веб-клиент.
Конфигурация на обычных формах (старые решения)Запускайте толстый клиент — тонкий такие формы не отобразит.
Много удалённых пользователей со слабыми каналамиРассмотрите терминальный сервер или публикацию через веб-сервер с HTTPS.

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

Итог

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

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

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

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

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

Как понять, в каком клиенте я сейчас работаю?

Откройте диспетчер задач: тонкий клиент — процесс 1cv8c.exe, толстый — 1cv8.exe. Косвенный признак — интерфейс: управляемые формы с закладками и панелями разделов характерны для тонкого и веб-клиента. Также режим запуска виден в настройках базы в стартере 1С.

Почему после перехода на тонкий клиент перестал работать сканер или касса?

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

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

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

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

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

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

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