Администрирование · 11 мин
Тонкий клиент 1С: для чего нужен и как его использовать
Разбираем, для чего нужен тонкий клиент 1С, чем он отличается от толстого и веб-клиента, как его установить, настроить подключение к серверу и избежать типичных ошибок.
Тонкий клиент 1С — это облегчённый вариант платформы «1С:Предприятие», который устанавливается на компьютер пользователя и обеспечивает только отображение интерфейса и ввод данных. Вся бизнес-логика, обращения к базе данных и тяжёлые вычисления выполняются на стороне сервера, а на рабочее место передаётся лишь готовый результат. Именно поэтому тонкий клиент стал стандартным способом подключения пользователей в клиент-серверных и файловых вариантах работы 1С.
Практическая ценность тонкого клиента в трёх вещах: он слабо нагружает компьютер пользователя, экономично расходует сетевой трафик и позволяет работать через интернет по протоколу HTTPS, не пробрасывая VPN и не выставляя сервер 1С напрямую наружу. Для организаций с филиалами, удалёнными сотрудниками и слабыми каналами связи это часто единственный разумный вариант.
При этом тонкий клиент — не универсальное решение. В нём недоступен конфигуратор, часть функций толстого клиента и некоторые устаревшие механизмы. Чтобы выбрать правильный вариант клиента и корректно его развернуть, нужно понимать архитектуру работы и ограничения каждого режима.
Как устроен тонкий клиент и чем он отличается от других вариантов
В архитектуре 1С существует три способа работы пользователя с информационной базой: толстый клиент, тонкий клиент и веб-клиент. Толстый клиент выполняет значительную часть логики на компьютере пользователя и напрямую обращается к серверу баз данных — он требователен к ресурсам и каналу связи. Веб-клиент работает в браузере и вообще не требует установки платформы, но зависит от браузера и имеет ограничения по интеграции с локальным оборудованием.
Тонкий клиент занимает промежуточное положение: он устанавливается как обычное приложение, но выполняет только отображение интерфейса и передачу данных. Весь прикладной код, написанный в модулях с директивой «НаСервере», исполняется на сервере 1С. Благодаря этому объём передаваемых по сети данных невелик — передаются не записи таблиц, а готовые формы и результаты вычислений.
Сравнение клиентов 1С
Повседневная работа пользователей, удалённые подключения, слабые каналы. Не поддерживает конфигуратор и режим обычного приложения.
Разработка, администрирование, старые конфигурации в режиме обычного приложения. Тяжёлый, требует быстрой сети до СУБД.
Работа без установки платформы, доступ с любого устройства через браузер. Ограничения с локальным оборудованием и расширениями рабочего места.
Для каких задач нужен тонкий клиент
Основной сценарий — повседневная работа пользователей в клиент-серверной архитектуре. Операторы вводят документы, менеджеры формируют отчёты, бухгалтеры проводят регламентные операции — вся нагрузка ложится на сервер, а на рабочем месте достаточно скромного компьютера. Это снижает требования к парку машин и продлевает срок службы старого оборудования.
Второй сценарий — удалённая работа. Тонкий клиент умеет подключаться к базе через веб-сервер (IIS или Apache) по протоколу HTTP/HTTPS. Пользователь из дома или филиала указывает адрес публикации, и работа идёт так же, как в офисе, без настройки VPN-туннелей. Для каналов с нестабильной скоростью предусмотрен режим низкой скорости соединения, который дополнительно сжимает трафик.
Третий сценарий — файловые базы с несколькими пользователями. Даже если база лежит в общей папке, подключение тонким клиентом через веб-сервер снимает характерные проблемы файлового режима: блокировки при одновременной работе и зависимость от скорости сетевого доступа к файлам.
Когда тонкий клиент не подойдёт
Главное ограничение — отсутствие конфигуратора. Разработка, обновление конфигурации, загрузка и выгрузка данных через конфигуратор выполняются только в толстом клиенте. Если сотрудник занимается доработкой или администрированием структуры базы, тонкий клиент ему не заменит полноценную платформу.
Второе ограничение — режим обычного приложения. Старые конфигурации, написанные под обычные формы (например, «Управление производственным предприятием 1.3» в исходном виде), в тонком клиенте не запускаются. Для них нужен толстый клиент или запуск в режиме совместимости с управляемым приложением, если конфигурация это поддерживает.
Также стоит учитывать, что часть механизмов, завязанных на локальное окружение (некоторые COM-объекты, специфические внешние компоненты), ведёт себя в тонком клиенте иначе, чем в толстом. Перед массовым переводом пользователей проверьте работу торгового оборудования, обменов и печатных форм именно в тонком клиенте.
Как установить и подключить тонкий клиент
Установка выполняется из дистрибутива платформы 1С: в списке компонентов достаточно выбрать «1С:Предприятие — Тонкий клиент». Отдельный минимальный дистрибутив тонкого клиента также доступен — он заметно меньше полного и удобен для развёртывания на множестве рабочих мест. Важно, чтобы версия тонкого клиента совпадала с версией сервера 1С или была совместима с ней: при несовпадении релизов подключение будет отклонено с сообщением о несовпадении версий.
Подключение настраивается в стартовом окне списка информационных баз. Для клиент-серверного варианта указываются имя кластера серверов 1С и имя базы в кластере. Для подключения через интернет выбирается вариант «на веб-сервере» и указывается адрес публикации, например https://server.example.com/base1. После добавления базы достаточно ввести логин и пароль пользователя.
- 1Установите компонент «Тонкий клиент» из дистрибутива платформы той же версии, что и сервер
- 2Запустите 1С и в окне списка баз нажмите «Добавить»
- 3Выберите тип расположения: на сервере 1С или на веб-сервере
- 4Укажите кластер и имя базы либо адрес публикации на веб-сервере
- 5Откройте базу, введите учётные данные и проверьте запуск ключевых операций
- 6При медленной работе включите режим низкой скорости соединения в параметрах базы
Производительность и работа через интернет
Экономия трафика достигается за счёт того, что по сети передаются только данные форм и результаты серверных вызовов, а не наборы записей. На практике тонкий клиент работоспособен на каналах, где толстый клиент с прямым доступом к СУБД фактически непригоден. Режим низкой скорости дополнительно снижает объём передаваемых данных ценой небольшой задержки отклика интерфейса.
Для работы через интернет критична защита канала. Публикация базы должна использовать HTTPS с действующим сертификатом, а не открытый HTTP: логины, пароли и данные документов иначе передаются в читаемом виде. Также рекомендуется ограничить доступ к публикации по IP или через обратный прокси, если база не предназначена для публичного доступа.
Как проверить результат
База открывается без ошибок версии и требует только логин/пароль
Сообщение о несовпадении версий клиента и сервера или недоступности кластера
Формы открываются за приемлемое время, проведение документов не зависает
Длительные паузы даже при простых операциях — проверьте канал и режим низкой скорости
Печать, обмены, оборудование работают как в толстом клиенте
Не работает COM-обмен или компонента — нужна доработка под тонкий клиент
Типичные ошибки при внедрении тонкого клиента
Самая частая ошибка — попытка запустить в тонком клиенте конфигурацию в режиме обычного приложения. Пользователь получает отказ в запуске, и возникает ложный вывод, что «тонкий клиент не работает». На деле нужно либо перевести конфигурацию на управляемые формы, либо оставить для такой базы толстый клиент.
Вторая ошибка — несовпадение версий платформы на клиенте и сервере. После обновления сервера старые тонкие клиенты перестают подключаться. В организациях с десятками рабочих мест обновление клиентов стоит автоматизировать или использовать механизм автоматического получения дистрибутива с сервера.
Третья группа ошибок — публикация базы без HTTPS и слабая аутентификация при доступе через интернет. Это прямой риск утечки учётных данных и коммерческой информации. Любая публикация, доступная извне, должна быть защищена сертификатом и продуманной политикой паролей.
Удобная практика для удалённых пользователей — сохранить ярлык с готовой строкой подключения к опубликованной базе. Тогда сотруднику не нужно ничего настраивать: достаточно запустить ярлык и ввести пароль, а переезд базы на другой сервер потребует замены только адреса в одном месте.
Как выбрать между тонким клиентом и альтернативами
Выбор сводится к роли пользователя и условиям подключения. Для массовой работы в управляемом приложении тонкий клиент — вариант по умолчанию: он быстрее веб-клиента в отзывчивости интерфейса и легче толстого по требованиям. Веб-клиент оправдан, когда нельзя ничего устанавливать на устройство, например при доступе с чужого или мобильного компьютера. Толстый клиент остаётся инструментом разработчиков и администраторов, а также вынужденным выбором для устаревших конфигураций.
Как выбрать действие
Частые вопросы о тонком клиенте 1С
Можно ли работать в тонком клиенте без сервера 1С?
Да, с файловой базой тонкий клиент работает напрямую или через веб-сервер. Для нескольких одновременных пользователей предпочтителен вариант с публикацией на веб-сервере — он снижает риск блокировок и повреждения файловой базы.
Почему тонкий клиент не подключается после обновления сервера?
Почти всегда причина в несовпадении версий платформы. Обновите тонкий клиент на рабочем месте до версии сервера. Для большого числа рабочих мест настройте автоматическое обновление клиентов с сервера 1С.
Что быстрее: тонкий клиент или веб-клиент?
При сопоставимых условиях тонкий клиент обычно отзывчивее: интерфейс рисуется нативным приложением, а не браузером, и трафик оптимизирован под протокол 1С. Веб-клиент выигрывает только в отсутствии установки.
Безопасно ли публиковать базу для тонкого клиента в интернете?
Безопасно при соблюдении условий: HTTPS с действующим сертификатом, сильные пароли, ограничение прав пользователей и, по возможности, фильтрация доступа по IP или через обратный прокси. Публикация по открытому HTTP недопустима.
Работает ли торговое оборудование через тонкий клиент?
Да, если драйверы и внешние компоненты поддерживают работу в тонком клиенте и установлены на рабочем месте. Перед внедрением проверьте каждый тип оборудования на тестовом компьютере — часть старых компонент рассчитана только на толстый клиент.
Можно ли разрабатывать конфигурацию в тонком клиенте?
Нет. Конфигуратор доступен только в толстом клиенте. Разработчик обычно использует толстый клиент для изменения конфигурации, а тонкий — для проверки того, как доработка выглядит у конечного пользователя.
Что важно запомнить
Тонкий клиент 1С — основной инструмент повседневной работы пользователей: он переносит нагрузку на сервер, экономит трафик и позволяет работать через интернет по HTTPS. Он не заменяет толстый клиент для разработки и старых конфигураций. Перед внедрением проверьте версии платформы, критичные обмены и оборудование, а публикацию в интернете всегда защищайте сертификатом.