Администрирование · 11 мин
В каких режимах может работать клиент 1С
Разбираем режимы работы клиента 1С: тонкий, толстый, веб-клиент, файловый и клиент-серверный варианты. Как выбрать режим и проверить текущий.
У слова «режим» в контексте 1С сразу три значения, и их часто путают. Первое — тип клиентского приложения: тонкий клиент, толстый клиент или веб-клиент. Второе — вариант размещения информационной базы: файловый или клиент-серверный. Третье — режим запуска платформы: «Предприятие» для повседневной работы пользователей и «Конфигуратор» для разработки и администрирования.
Эти три оси независимы: например, тонкий клиент может подключаться и к файловой базе, и к серверу 1С, а веб-клиент в принципе работает только через веб-сервер. Понимание этой матрицы помогает правильно выбрать способ подключения для конкретного сотрудника и не тратить лицензии и ресурсы впустую.
Ниже разобраны все основные режимы, их ограничения, типовые сценарии выбора и способы проверить, в каком режиме работает конкретная база прямо сейчас.
Тонкий клиент: основной режим для большинства пользователей
Тонкий клиент — это легковесное приложение платформы, которое выполняет на компьютере пользователя только интерфейсную часть, а вся логика и работа с данными происходят на сервере или в файловой базе на стороне, где она размещена. Установочный пакет тонкого клиента заметно меньше полного дистрибутива платформы, и его проще разворачивать массово.
Тонкий клиент может подключаться к файловой базе напрямую, к серверу 1С:Предприятия по протоколу TCP, а также к базе, опубликованной на веб-сервере, по HTTP/HTTPS. Последний вариант удобен для удалённых сотрудников: достаточно открыть доступ к веб-серверу, и пользователь работает через интернет без VPN.
Главное ограничение тонкого клиента — в нём недоступен ряд возможностей толстого клиента: нельзя работать с некоторыми устаревшими механизмами, например с обычными формами в старых конфигурациях, если они не адаптированы, и выполнять отдельные операции, требующие толстого клиента на стороне разработчика. Для современных конфигураций на управляемых формах это ограничение практически не ощущается.
Толстый клиент: когда он нужен и почему от него уходят
Толстый клиент — полноценное клиентское приложение платформы, которое может выполнять значительную часть прикладной логики на компьютере пользователя. Исторически это был основной способ работы с 1С, и многие старые конфигурации на обычных формах рассчитаны именно на него.
Сегодня толстый клиент нужен в ограниченном числе сценариев: работа с конфигурациями, не переведёнными на управляемый интерфейс, использование специфических механизмов вроде некоторых внешних компонентов, а также отдельные задачи разработки и отладки. Для файловых баз толстый клиент иногда даёт более высокую скорость на тяжёлых операциях, потому что часть обработки выполняется локально.
Минусы существенные: тяжёлый дистрибутив, высокие требования к каналу связи при клиент-серверной работе (трафик между клиентом и сервером заметно больше, чем у тонкого), сложности с массовым обновлением. Если конфигурация поддерживает тонкий клиент, толстый разворачивать пользователям не стоит.
Сравнение клиентов 1С
Подходит большинству пользователей; лёгкий, работает через интернет; ограничение — не поддерживает старые механизмы обычных форм.
Нужен для устаревших конфигураций на обычных формах и отдельных задач разработки; тяжёлый, требователен к каналу связи.
Работает в браузере без установки платформы; требует публикации базы на веб-сервере; есть ограничения по работе с локальными файлами и оборудованием.
Веб-клиент: работа через браузер без установки платформы
Веб-клиент позволяет работать с информационной базой через браузер — платформу на компьютер пользователя устанавливать не нужно. Для этого базу публикуют на веб-сервере (Apache или IIS), и пользователи подключаются по ссылке вида https://server/base.
Это удобный режим для мобильных сотрудников, филиалов и ситуаций, где нельзя или нежелательно устанавливать ПО на рабочие места: например, при работе с личных устройств или на компьютерах с ограниченными правами. Также веб-клиент — единственный вариант для работы на Linux и macOS без дополнительных ухищрений.
Ограничения веб-клиента связаны с изоляцией браузера: работа с локальными файлами, сканерами, торговым оборудованием и криптографией требует установки специальных расширений для браузера, а часть сценариев невозможна вовсе. Печать и обмен файлами обычно работают через диалоги браузера, что меняет привычный пользовательский опыт.
Файловый и клиент-серверный режимы размещения базы
Файловый режим означает, что информационная база хранится в одном файле 1Cv8.1CD на локальном диске или в сетевой папке. Клиенты обращаются к файлу напрямую. Это простой вариант для небольших команд: не нужен ни сервер 1С, ни СУБД. Практический предел — примерно до 5–10 одновременно работающих пользователей; дальше начинаются блокировки и замедление.
Клиент-серверный режим предполагает трёхзвенную архитектуру: клиентское приложение — кластер серверов 1С:Предприятия — СУБД (MS SQL Server, PostgreSQL, Oracle, IBM DB2). Данные хранятся в СУБД, сервер 1С выполняет прикладную логику, клиенты получают только результат. Такой вариант масштабируется до сотен пользователей и даёт более надёжную защиту данных и механизмы резервного копирования средствами СУБД.
Выбор между ними определяется числом пользователей, объёмом базы и требованиями к отказоустойчивости. Переход с файлового режима на клиент-серверный выполняется через выгрузку базы в файл .dt и загрузку на сервер — сама конфигурация при этом не меняется.
Как выбрать режим
Режимы запуска платформы: «Предприятие» и «Конфигуратор»
Режим «Предприятие» (1С:Предприятие) — рабочий режим, в котором пользователи вводят документы, формируют отчёты и выполняют регламентные операции. Именно его запускает подавляющее большинство сотрудников.
Режим «Конфигуратор» предназначен для разработчиков и администраторов: в нём изменяют структуру метаданных, обновляют конфигурацию, редактируют роли и выполняют административные операции. В файловом режиме открытый конфигуратор блокирует обновление конфигурации базы данных при работающих пользователях, а в клиент-серверном — для обновления обычно требуется завершение сеансов.
Дополнительно существуют специальные режимы запуска: отладка (запуск из конфигуратора с подключением предметов отладки), режим замера производительности, запуск с параметрами командной строки (например, /Execute для пакетного выполнения обработки). Эти режимы используются в задачах разработки и автоматизации, а не в повседневной работе.
Как узнать, в каком режиме работает база
Самый быстрый способ — открыть в режиме «Предприятие» раздел «Справка» → «О программе». В окне указаны версия платформы, режим работы (файловый или клиент-серверный), тип клиента и адрес базы. Для клиент-серверного варианта там же виден сервер и имя базы в кластере.
Администратор клиент-серверной базы может посмотреть сеансы и режимы подключений в консоли администрирования серверов 1С: там видно, каким клиентом (тонкий, толстый, веб) подключён каждый пользователь и сколько ресурсов потребляет его сеанс.
Для файловой базы список активных пользователей доступен в конфигураторе через «Администрирование» → «Активные пользователи». Это помогает перед обновлением убедиться, что все вышли из базы.
Как проверить результат
Указан ожидаемый режим (файловый/клиент-серверный) и нужный тип клиента
Режим не совпадает с планом — например, база файловая, хотя должен быть сервер
Список пуст или все предупреждены и выходят
Есть активные сеансы — обновление будет заблокировано или прервано
Ссылка открывается по HTTPS, запрашивается логин и пароль
Доступ по HTTP без шифрования или вход без аутентификации
Типичные ошибки при выборе и настройке режимов
Самая частая ошибка — размещение файловой базы на сетевом диске для десятка пользователей. Файловый режим через сетевую папку крайне чувствителен к качеству сети: любой обрыв повышает риск повреждения файла базы. Если пользователей несколько, правильнее поднимать сервер 1С или хотя бы публиковать базу на веб-сервере, чтобы клиенты не обращались к файлу напрямую.
Вторая ошибка — установка толстого клиента всем пользователям «на всякий случай». Это увеличивает нагрузку на сеть и усложняет обновления платформы на рабочих местах. Третья — публикация веб-клиента без проверки прав: веб-доступ не отменяет необходимости грамотно настроенных ролей в конфигурации.
Что важно запомнить
Клиент 1С бывает тонким, толстым и веб-клиентом; база размещается в файловом или клиент-серверном режиме; платформа запускается в режиме «Предприятие» или «Конфигуратор». Для большинства пользователей оптимален тонкий клиент, для роста — клиент-серверный режим, а толстый клиент оставьте для устаревших конфигураций и задач разработки.
Частые вопросы о режимах работы клиента 1С
Можно ли одновременно работать в одной базе через тонкий клиент и веб-клиент?
Да. Тип клиента определяется для каждого подключения отдельно. Часть пользователей может работать в тонком клиенте в офисе, а часть — через браузер из дома, если база опубликована на веб-сервере. Ограничений со стороны платформы на смешанное подключение нет.
Требует ли веб-клиент отдельных лицензий?
Лицензии в 1С учитываются по сеансам, а не по типу клиента. Сеанс веб-клиента расходует клиентскую лицензию так же, как сеанс тонкого клиента. Отдельной лицензии именно на веб-клиент не требуется, но сам веб-сервер и его настройка — зона ответственности администратора.
Почему тонкий клиент не запускает старую конфигурацию?
Конфигурации на обычных формах без адаптации не могут работать в тонком и веб-клиенте — там отсутствуют механизмы обычного интерфейса. Решение два: запускать такую базу в толстом клиенте или переводить конфигурацию на управляемые формы, что требует доработки.
Как перевести файловую базу в клиент-серверный режим?
Общая схема: установить СУБД и сервер 1С, создать новую базу в кластере, выгрузить файловую базу в файл .dt через конфигуратор и загрузить его в серверную базу. После загрузки проверьте права пользователей, настройте резервное копирование средствами СУБД и переключите клиентские подключения на новый адрес.
Опасно ли работать с файловой базой по сети через общую папку?
Да, это самый уязвимый сценарий. При обрыве сети во время записи файл базы может быть повреждён, а восстановление не всегда успешно. Минимизируйте риск: ограничьте число пользователей, используйте стабильную проводную сеть и настройте регулярное резервное копирование файла 1Cv8.1CD.
Чем запуск в режиме отладки отличается от обычного?
При отладке клиент запускается из конфигуратора с подключением к отладчику: можно ставить точки останова, смотреть значения переменных и пошагово выполнять код. Для пользователя интерфейс выглядит так же, но сеанс связан с конфигуратором, и закрытие конфигуратора прерывает отладку.