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

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

Режимы запуска 1С: полное руководство по выбору и настройке

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

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

Режимы запуска 1С делятся на две большие группы. Первая — режимы исполняемого файла платформы: Конфигуратор, Предприятие (1cv8.exe), а также служебные варианты вроде пакетного режима конфигуратора. Вторая — виды клиентов, через которые работает пользователь: толстый, тонкий и веб-клиент. Поверх этого накладываются параметры командной строки, отладка и файловый или клиент-серверный вариант работы информационной базы.

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

Конфигуратор: режим разработки и обслуживания базы

Конфигуратор — это режим, в котором изменяется структура информационной базы: добавляются справочники и документы, правятся модули, обновляется конфигурация, выполняется тестирование и исправление. Запускается он из стартера 1С кнопкой «Конфигуратор» либо напрямую исполняемым файлом 1cv8.exe с ключом DESIGNER (в русскоязычной поставке допустим синоним CONFIG).

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

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

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

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

Именно в режиме «Предприятие» выбирается вид клиента: толстый, тонкий или веб-клиент. Выбор влияет на скорость работы, нагрузку на сеть и доступную функциональность. В файловом варианте базы клиент работает с файлом напрямую, в клиент-серверном — через кластер серверов 1С и СУБД.

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

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

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

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

Сравнение клиентов 1С

Толстый клиент

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

Тонкий клиент

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

Веб-клиент

Работает в браузере без установки платформы, удобен для доступа извне; требует публикации на веб-сервере и имеет ограничения по работе с локальными файлами.

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

Пакетный режим конфигуратора и параметры командной строки

Для автоматизации регламентных операций конфигуратор умеет работать в пакетном (batch) режиме — без открытия интерфейса, с выполнением одной команды и завершением. Так автоматизируют выгрузку баз, обновление конфигураций, тестирование и исправление по расписанию. Результат работы фиксируется в файле журнала, путь к которому задаётся параметром /Out.

cmd
1cv8.exe DESIGNER /F"D:\Bases\Trade" /N Админ /P <strong><em>*</strong></em> /DumpIB "D:\Backup\trade_%DATE%.dt" /Out "D:\Logs\dump.log" /DisableStartupDialogs

Помимо выбора режима, командная строка принимает десятки параметров: путь к базе (/F для файловой, /S для серверной), имя и пароль пользователя (/N, /P), запуск внешней обработки (/Execute), выполнение произвольной команды в режиме «Предприятие» (/C), отключение стартовых диалогов. Полный актуальный список ключей приведён в документации к вашей версии платформы — набор параметров меняется между релизами.

Типичные ошибки при работе с командной строкой
01
Хранение пароля в открытом виде в bat-файле — учётные данные доступны любому, кто откроет файл; используйте учётную запись с минимально необходимыми правами и ограничьте доступ к скрипту.
02
Запуск пакетной выгрузки без ключа /Out — при ошибке в ночном задании никто не узнает о сбое, а утром окажется, что резервной копии нет.
03
Путаница между /F и /S — база не найдётся или подключится не та копия; проверяйте путь и тестируйте команду вручную перед постановкой в расписание.

Отладка, COM-соединение и другие служебные режимы

Режим отладки — не отдельный исполняемый файл, а способ запуска предмета отладки из конфигуратора (команда «Начать отладку» или клавиша F5). Платформа запускает клиентское приложение, подключённое к отладчику, что позволяет ставить точки останова, смотреть значения переменных и пошагово исполнять код. На сервере 1С отладку нужно предварительно разрешить — сервер запускается с ключом -debug, иначе серверные процедуры отлаживаться не будут.

Для интеграций существуют ещё два механизма, которые часто называют режимами запуска. COM-соединение (объект V83.COMConnector) позволяет внешнему приложению подключиться к базе и выполнять в ней код. Внешнее соединение через Automation-сервер работает похожим образом. Оба варианта требуют установленной платформы и прав на базу, а на сервере — дополнительных настроек безопасности.

Отдельно упомянем запуск внешних обработок и отчётов в режиме «Предприятие» через меню «Файл — Открыть» или параметр /Execute. Это стандартный способ запуска доработок без изменения конфигурации, но он же — вектор риска: обработки из недоверенных источников способны испортить данные. Запускайте только проверенные файлы и желательно сначала на копии базы.

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

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

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

Как выбрать действие

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

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

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

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

Запуск базы в выбранном клиенте
Норма

База открывается, интерфейс и прикладные функции доступны

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

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

Выполнение пакетного задания
Норма

В файле, указанном в /Out, нет сообщений об ошибках, файл выгрузки создан

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

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

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

Точки останова в серверном коде срабатывают

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

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

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

Можно ли запретить пользователям запуск конфигуратора?

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

Почему тонкий клиент не запускает старую конфигурацию?

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

Чем файловый режим отличается от клиент-серверного при запуске?

В файловом варианте клиент обращается напрямую к файлу базы (1Cv8.1CD), что ограничивает число одновременных пользователей и устойчивость к сбоям. В клиент-серверном варианте клиенты подключаются к кластеру серверов 1С, а данные хранятся в СУБД. Выбор клиента (толстый, тонкий, веб) доступен в обоих вариантах.

Как узнать, в каком режиме сейчас запущена база?

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

Безопасно ли запускать внешние обработки из интернета?

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

Можно ли запустить две базы одновременно?

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

Итог

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

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