Администрирование · 11 мин
Для чего используются разные режимы запуска системы 1С:Предприятие
Разбираем режимы запуска 1С:Предприятие: конфигуратор, тонкий и толстый клиент, веб-клиент, отладка и сервисные режимы. Таблица сравнения, ошибки и FAQ.
Система 1С:Предприятие может запускаться в нескольких режимах, и выбор между ними — не формальность: от него зависят доступные функции, скорость работы, нагрузка на сеть и даже безопасность данных. Пользователю, который просто вводит документы, нужен один режим, разработчику, меняющему конфигурацию, — другой, а администратору, обновляющему базу, — третий.
На практике чаще всего путают режимы «Конфигуратор» и «Предприятие», а также варианты клиентов — тонкий, толстый и веб-клиент. Из-за неправильного выбора возникают типовые проблемы: пользователь не видит нужных функций, база работает медленно через удалённое подключение, обновление конфигурации не устанавливается из-за активных сеансов.
Ниже разобраны все основные режимы запуска: чем они отличаются, в каких ситуациях применяются, как их выбрать и какие ошибки при этом допускают чаще всего. Материал ориентирован на пользователей, администраторов и начинающих разработчиков 1С.
Режим «Предприятие»: повседневная работа пользователей
Режим «Предприятие» — это основной рабочий режим, в котором сотрудники ведут учёт: создают документы, заполняют справочники, формируют отчёты, проводят регламентные операции. В этом режиме доступна вся прикладная функциональность конфигурации, но полностью закрыта возможность изменять структуру самой программы.
Именно в режиме «Предприятие» применяются настройки прав доступа: роли, профили групп доступа, ограничения на уровне записей. Пользователь видит только те разделы и объекты, которые ему разрешены. Это ключевое отличие от Конфигуратора, где работают с метаданными, а не с данными учёта.
Запуск выполняется через стандартный стартер 1С: в списке информационных баз выбирается нужная база и нажимается кнопка «1С:Предприятие». Если база настроена на файловый режим, программа откроет файл напрямую; если на клиент-серверный — подключится к серверу 1С через кластер.
Для отдельных задач режим «Предприятие» запускается с параметрами командной строки: например, для выполнения регламентных заданий по расписанию, пакетной обработки данных или автоматического обмена. Это позволяет автоматизировать рутинные операции без участия пользователя.
Режим «Конфигуратор»: разработка и администрирование
Конфигуратор — инструмент разработчика и администратора. В нём изменяется структура метаданных: добавляются справочники, документы, регистры, отчёты, пишется программный код на встроенном языке, настраиваются роли и права. Обычный пользователь в этом режиме не работает, и доступ к нему следует ограничивать.
Помимо разработки, Конфигуратор используется для целого ряда административных задач: загрузка и выгрузка информационной базы в файл .dt, обновление конфигурации, тестирование и исправление базы, управление списком пользователей (в файловом варианте), просмотр журнала регистрации.
Многие операции в Конфигураторе требуют монопольного режима: при его установке система завершает чужие сеансы и блокирует новые подключения. Если монопольный режим не устанавливается, значит, в базе остались активные сеансы — их нужно завершить через консоль кластера (в клиент-серверном варианте) или попросить пользователей выйти (в файловом).
Тонкий, толстый клиент и веб-клиент: что выбрать
Тип клиента определяет, какая часть логики выполняется на компьютере пользователя, а какая — на сервере. От этого зависят требования к каналу связи, мощности рабочего места и доступная функциональность. Выбор делается в настройках информационной базы в стартере 1С.
| Параметр | Тонкий клиент | Толстый клиент | Веб-клиент |
|---|---|---|---|
| Установка на ПК | Небольшой дистрибутив | Полный дистрибутив | Не требуется, нужен браузер |
| Требования к каналу связи | Низкие, подходит для удалённой работы | Высокие, желательна локальная сеть | Низкие, работа через интернет |
| Отладка и разработка | Ограничены | Полноценные | Ограничены |
| Работа с файлами и оборудованием на ПК | Ограничена | Полная | Сильно ограничена (через расширения браузера) |
| Типовой сценарий | Повседневная работа, филиалы, удалённые сотрудники | Разработчики, специфические интеграции | Доступ из любой точки без установки ПО |
Тонкий клиент передаёт по сети только данные и отображение форм, поэтому стабильно работает даже на медленных каналах. Это стандартный выбор для большинства пользователей в клиент-серверной архитектуре и при подключении через интернет.
Толстый клиент выполняет значительную часть кода локально. Его используют разработчики (для отладки клиентского кода), а также в сценариях, где нужна тесная работа с локальными ресурсами — например, некоторые виды торгового оборудования или COM-соединения. В файловом варианте базы исторически часто применялся именно толстый клиент.
Веб-клиент работает в браузере и не требует установки платформы: достаточно опубликовать базу на веб-сервере. Это удобно для мобильных сотрудников и внешних пользователей, но часть функций недоступна или требует установки расширения для работы с файлами — например, прямое сканирование или печать на локальном принтере могут работать с ограничениями.
Как выбрать тип клиента
Отладка и режимы для разработчика
Отладка — это специальный режим, в котором выполнение кода можно приостанавливать, просматривать значения переменных и пошагово проходить алгоритмы. Запускается она из Конфигуратора командой «Начать отладку» или подключением к уже работающему сеансу, если в нём разрешена отладка.
Чтобы отладка работала, её нужно включить: для клиент-серверного варианта — в свойствах кластера сервера 1С, для файлового — отладка включается автоматически при запуске из Конфигуратора. На рабочих серверах отладку по протоколу HTTP/TCP следует включать осознанно, так как она влияет на производительность и потенциально открывает доступ к данным сеанса.
Дополнительно разработчики используют запуск с параметрами: например, /Execute для запуска внешней обработки, /C для передачи произвольной строки параметра в код. Это позволяет тестировать обработки и сценарии без ручных действий в интерфейсе.
"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, — по нему проверяют успешность операции.
- 1Убедитесь, что в базе нет активных сеансов пользователей
- 2Сформируйте команду: 1cv8.exe DESIGNER /F"путь_к_базе" /N"логин" /P"пароль" /DumpIB"путь_к_файлу.dt" /Out"путь_к_логу.txt"
- 3Запустите команду через cmd или планировщик задач
- 4Откройте файл журнала и проверьте отсутствие ошибок
- 5Убедитесь, что файл .dt создан и имеет ненулевой размер
Отдельно стоит упомянуть запуск агента сервера 1С как службы и режимы работы хранилища конфигурации для командной разработки. Эти варианты относятся уже к инфраструктуре, но запускаются теми же механизмами платформы с соответствующими параметрами.
Как выбрать режим под конкретную задачу
Выбор режима определяется двумя вопросами: что нужно сделать и где физически находится пользователь относительно сервера. Для ввода данных и отчётности — всегда «Предприятие». Для изменения структуры, обновления и обслуживания — «Конфигуратор», по возможности в нерабочее время и с резервной копией.
Тип клиента подбирается по инфраструктуре: в локальной сети с файловой базой разница между клиентами невелика, при работе через интернет тонкий или веб-клиент заметно выигрывают у толстого. Для кассиров и рабочих мест с торговым оборудованием заранее проверяйте совместимость драйверов с выбранным клиентом.
Как проверить результат
В «О программе» и в консоли кластера виден ожидаемый тип клиента
Пользователь подключён не тем клиентом, функции недоступны
Установлен без ошибок, в списке сеансов только ваш
Ошибка «не удалось установить монопольный режим» — есть активные сеансы
Файл журнала содержит сообщение об успешном завершении, создан файл результата
В журнале ошибки, файл результата отсутствует или имеет нулевой размер
Конфигуратор видит сеанс в списке доступных для отладки
Сеанс не отображается — отладка не включена на сервере или в базе
Частые вопросы о режимах запуска 1С
Чем отличается запуск «1С:Предприятие» от «Конфигуратор» в стартере?
Кнопка «1С:Предприятие» открывает базу для работы с данными — документами, справочниками, отчётами. Кнопка «Конфигуратор» открывает среду разработки и администрирования, где меняется структура программы и выполняется обслуживание базы. Обычным пользователям кнопку «Конфигуратор» использовать не нужно, а доступ к ней ограничивают правами.
Можно ли работать в базе, пока идёт обновление конфигурации?
Нет. Обновление конфигурации базы данных требует монопольного доступа: все сеансы пользователей должны быть завершены. Если работать параллельно, обновление либо не запустится, либо — что хуже — может быть прервано на этапе реструктуризации, что грозит повреждением данных.
Какой клиент выбрать для работы через интернет?
Оптимальны тонкий клиент или веб-клиент: они передают по сети минимум данных и стабильно работают на медленных каналах. Толстый клиент через интернет работает заметно медленнее и используется только при наличии специфических требований, например для отладки.
Почему веб-клиент не печатает на локальный принтер и не видит файлы?
Браузер ограничивает доступ веб-приложения к ресурсам компьютера. Для работы с файлами, сканерами и некоторыми принтерами требуется установить расширение для работы с файлами, которое платформа предложит при первой попытке такой операции. Часть сценариев в веб-клиенте всё же недоступна — тогда используют тонкий клиент.
Как запустить обработку автоматически по расписанию?
Используется пакетный запуск режима «Предприятие» с параметром /Execute и путём к внешней обработке. Команда прописывается в планировщике задач Windows, а результат контролируется по файлу журнала, заданному параметром /Out. Учётная запись, от имени которой выполняется задание, должна иметь доступ к базе и необходимые права в 1С.
Опасно ли включать отладку на рабочем сервере?
Отладка увеличивает нагрузку и позволяет подключаться к сеансам для просмотра данных и переменных, поэтому на продуктивном сервере её включают на время диагностики и затем отключают. Для постоянной разработки лучше использовать отдельную тестовую базу или тестовый сервер.
Что важно запомнить
Режим «Предприятие» — для работы с данными, «Конфигуратор» — для разработки и обслуживания базы. Тонкий и веб-клиент выбирают для удалённой работы, толстый — для разработки и локального оборудования. Любые сервисные операции выполняйте при монопольном доступе и только после создания резервной копии.