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

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

Режимы запуска системы 1С: зачем они нужны и как выбрать подходящий

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

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

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

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

Режим «Предприятие»: основная рабочая среда пользователей

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

Запуск в режиме «Предприятие» — вариант по умолчанию в стартовом окне 1С. Если пользователю нужно просто работать с базой, никаких дополнительных настроек не требуется: достаточно выбрать базу в списке и нажать кнопку «1С:Предприятие». Права внутри режима определяются ролями, которые назначил администратор.

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

Режим «Конфигуратор»: разработка и администрирование

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

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

Многие операции в Конфигураторе требуют монопольного доступа к базе — например, обновление конфигурации базы данных или тестирование и исправление. Если в базе работают пользователи, система сообщит об этом и не даст выполнить операцию, пока все сеансы не будут завершены.

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

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

КлиентГде выполняется кодТребованияКогда применять
Толстый клиентВ основном на компьютере пользователяУстановленная платформа, хороший канал связи с базойФайловые базы, отладка, служебные задачи
Тонкий клиентНа сервере 1СМинимальные: небольшой дистрибутив, умеренный каналРегулярная работа пользователей в клиент-серверном варианте
Веб-клиентНа сервере, отображение в браузереТолько браузер, публикация базы на веб-сервереРабота без установки платформы, доступ извне

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

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

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

Как выбрать клиент

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

Монопольный режим: обслуживание базы без помех

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

Установить монопольный режим можно из Конфигуратора (меню «Администрирование» → «Монопольный режим») или программно — методом УстановитьМонопольныйРежим(Истина). Если в базе есть активные сеансы, установка не удастся: сначала нужно завершить работу пользователей. В клиент-серверном варианте это делается через консоль кластера, в файловом — пользователей просят выйти, а зависшие сеансы снимают принудительно.

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

Порядок безопасного обновления конфигурации
  1. 1
    Сделайте выгрузку базы (dt) через Конфигуратор
  2. 2
    Предупредите пользователей и завершите их сеансы
  3. 3
    Установите блокировку сеансов в консоли кластера или монопольный режим
  4. 4
    Выполните обновление конфигурации базы данных
  5. 5
    Снимите блокировку и проверьте вход под обычным пользователем

Режим отладки: поиск ошибок в коде

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

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

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

Дополнительные режимы и параметры командной строки

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

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

bash
"C:\Program Files\1cv8\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /N"Администратор" /DumpIB"D:\Backup\trade.dt"

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

Типичные ошибки
01
Обновление конфигурации без монопольного режима и резервной копии — при сбое база может остаться в рассогласованном состоянии
02
Предоставление рядовым пользователям доступа к Конфигуратору — риск случайного изменения структуры базы
03
Постоянно включённая отладка на сервере — лишняя нагрузка и снижение производительности
04
Работа пользователей через толстый клиент по медленной сети — тормоза и разрывы соединения, хотя тонкий клиент решает проблему
05
Игнорирование сеансов COM-соединений при установке монопольного режима — обновление не запускается, хотя пользователи вышли

Как проверить, что выбранный режим работает правильно

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

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

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

Вход пользователя в базу
Норма

База открывается в нужном клиенте, интерфейс соответствует роли

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

Ошибка прав доступа, пустой интерфейс или запуск не в том клиенте

Установка монопольного режима
Норма

Режим включается сразу, активных сеансов нет

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

Сообщение об активных сеансах — кто-то ещё подключён, включая фоновые задания и COM-соединения

Работа через веб-клиент
Норма

База открывается в браузере по ссылке, формы отображаются корректно

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

Ошибка публикации, требование установки компонентов, часть функций недоступна

Отладка серверного кода
Норма

Точки останова срабатывают и на клиенте, и на сервере

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

Останавливается только клиентский код — сервер запущен без ключа отладки

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

Итог

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

Режим «Предприятие» — для работы пользователей, «Конфигуратор» — для разработки и обслуживания. Тонкий и веб-клиент снижают требования к компьютеру и сети. Монопольный режим обязателен для обновления и обслуживания базы, отладку на сервере включайте только на время диагностики. Перед любыми служебными операциями делайте резервную копию.

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

Можно ли работать в базе, пока идёт обновление конфигурации?

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

Что выбрать для удалённой работы: тонкий клиент или веб-клиент?

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

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

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

Опасно ли давать бухгалтеру права на запуск Конфигуратора?

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

Чем отличается монопольный режим от блокировки сеансов?

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

Влияет ли выбор клиента на лицензии 1С?

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