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

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

Для чего используются разные режимы запуска системы 1С:Предприятие

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

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

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

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

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

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

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

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

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

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

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

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

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

Тонкий, толстый клиент и веб-клиент: что выбрать

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

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

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

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

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

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

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

Пользователь работает удалённо или канал связи нестабильныйВыберите тонкий клиент или веб-клиент
Нужно отлаживать клиентский код или работать с локальным оборудованием через COMИспользуйте толстый клиент
Установка программы на компьютер невозможна или нежелательнаОпубликуйте базу и дайте доступ через веб-клиент
Файловая база в локальной сети, пользователей немногоПодойдёт любой клиент, чаще выбирают тонкий

Отладка и режимы для разработчика

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

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

Дополнительно разработчики используют запуск с параметрами: например, /Execute для запуска внешней обработки, /C для передачи произвольной строки параметра в код. Это позволяет тестировать обработки и сценарии без ручных действий в интерфейсе.

text
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /N"Иванов" /P"пароль" /Execute"D:\Обработки\Загрузка.epf"

Сервисные и пакетные режимы запуска

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

Пакетный режим Конфигуратора использует ключи командной строки: DESIGNER с параметрами /DumpIB (выгрузка в .dt), /RestoreIB (загрузка), /UpdateDBCfg (обновление конфигурации БД). Результат работы фиксируется в файле журнала, который указывается параметром /Out, — по нему проверяют успешность операции.

Порядок пакетной выгрузки базы в файл .dt
  1. 1
    Убедитесь, что в базе нет активных сеансов пользователей
  2. 2
    Сформируйте команду: 1cv8.exe DESIGNER /F"путь_к_базе" /N"логин" /P"пароль" /DumpIB"путь_к_файлу.dt" /Out"путь_к_логу.txt"
  3. 3
    Запустите команду через cmd или планировщик задач
  4. 4
    Откройте файл журнала и проверьте отсутствие ошибок
  5. 5
    Убедитесь, что файл .dt создан и имеет ненулевой размер

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

Как выбрать режим под конкретную задачу

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

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

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

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

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

В «О программе» и в консоли кластера виден ожидаемый тип клиента

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

Пользователь подключён не тем клиентом, функции недоступны

Монопольный режим
Норма

Установлен без ошибок, в списке сеансов только ваш

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

Ошибка «не удалось установить монопольный режим» — есть активные сеансы

Пакетная операция
Норма

Файл журнала содержит сообщение об успешном завершении, создан файл результата

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

В журнале ошибки, файл результата отсутствует или имеет нулевой размер

Отладка
Норма

Конфигуратор видит сеанс в списке доступных для отладки

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

Сеанс не отображается — отладка не включена на сервере или в базе

Частые вопросы о режимах запуска 1С

Чем отличается запуск «1С:Предприятие» от «Конфигуратор» в стартере?

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

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

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

Какой клиент выбрать для работы через интернет?

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

Почему веб-клиент не печатает на локальный принтер и не видит файлы?

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

Как запустить обработку автоматически по расписанию?

Используется пакетный запуск режима «Предприятие» с параметром /Execute и путём к внешней обработке. Команда прописывается в планировщике задач Windows, а результат контролируется по файлу журнала, заданному параметром /Out. Учётная запись, от имени которой выполняется задание, должна иметь доступ к базе и необходимые права в 1С.

Опасно ли включать отладку на рабочем сервере?

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

Итог

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

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