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

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

Запуск 1С с параметром Enterprise и разрешение работы пользователей

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

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

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

Ниже разобраны команды запуска для толстого, тонкого и веб-клиента, способы снятия блокировки работы пользователей, проверка результата и типичные ошибки, из-за которых база остаётся недоступной даже после «правильного» запуска.

Что означает параметр Enterprise в командной строке 1С

Параметр ENTERPRISE указывает платформе, что информационную базу нужно открыть в пользовательском режиме, а не в конфигураторе. Это первый аргумент командной строки исполняемого файла платформы: 1cv8.exe для толстого клиента, 1cv8c.exe для тонкого. Без этого параметра платформа не поймёт, какой режим требуется, и команда не сработает корректно.

Кроме режима запуска, в строку обычно добавляют способ подключения к базе: файловый вариант задаётся параметром /F"путь_к_каталогу", клиент-серверный — параметром /S"сервер\имя_базы". Дополнительно можно указать пользователя и пароль через /N и /P, чтобы вход выполнялся без диалога авторизации.

Как запустить файловую базу в режиме предприятия

Для файловой базы команда выглядит так: "C:\Program Files\1cv8\<версия>\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade". Путь к каталогу базы указывается без кавычек внутри параметра, но сам параметр заключается в кавычки, если путь содержит пробелы. Кавычки вокруг всего значения /F обязательны при пробелах в пути.

Удобнее всего оформить команду в виде ярлыка: создайте ярлык на рабочем столе, в поле «Объект» вставьте полную строку, а в поле «Рабочая папка» укажите каталог платформы. Для автоматического входа добавьте /N"ИмяПользователя" /P"Пароль". Учтите, что пароль в ярлыке хранится в открытом виде — это приемлемо только для учётных записей с ограниченными правами.

batch
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /N"Иванов" /P"12345"

Запуск клиент-серверной базы и тонкого клиента

В клиент-серверном варианте вместо /F используется параметр /S"ИмяСервера\ИмяБазы", где имя базы — это имя информационной базы в кластере, а не имя базы данных в СУБД. Например: 1cv8.exe ENTERPRISE /S"srv1c\Accounting". Если имя содержит пробелы, весь параметр берётся в кавычки.

Тонкий клиент запускается аналогично, но через 1cv8c.exe. Веб-клиент параметром командной строки не запускается — он открывается по URL публикации на веб-сервере, а режим предприятия для него является режимом по умолчанию. Если база опубликована, пользователю достаточно ссылки вида http://сервер/имя_публикации.

Как разрешить работу пользователей: снятие блокировки соединений

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

В файловом варианте блокировка снимается через конфигуратор: меню «Администрирование → Параметры информационной базы», вкладка «Блокировка установки соединений». Снимите флаг «Блокировка установки соединений включена» и сохраните. В клиент-серверном варианте то же самое делается через консоль кластера: свойства информационной базы, снятие соответствующего флага.

Альтернатива без конфигуратора — запуск в режиме предприятия с параметром /UC"код_разрешения". Код разрешения задаётся при установке блокировки; зная его, можно войти в базу, минуя запрет, и снять блокировку штатными средствами конфигурации (в типовых решениях — раздел «Администрирование → Обслуживание → Блокировка работы пользователей»).

Снятие блокировки через конфигуратор
  1. 1
    Откройте базу в конфигураторе
  2. 2
    Перейдите: Администрирование → Параметры информационной базы
  3. 3
    Снимите флаг блокировки соединений и очистите код разрешения при необходимости
  4. 4
    Сохраните и попросите пользователя переподключиться

Автоматизация запуска через пакетные файлы

Для регулярных операций удобно использовать bat-файл. Типичный сценарий: сначала запуск конфигуратора с пакетной командой (например, обновление), затем запуск в режиме Enterprise для проверки. Пакетный режим конфигуратора задаётся параметром DESIGNER с командой, например /UpdateDBCfg, а завершение — параметром /DisableStartupDialogs и выходом после выполнения.

При составлении скриптов добавляйте паузу или проверку кода возврата между шагами: если обновление завершилось с ошибкой, запускать пользовательский режим и разрешать работу преждевременно. Логи пакетного запуска пишутся параметром /Out"файл_лога" — по ним удобно контролировать результат.

Проверка результата и типичные ошибки

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

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

Типичные ошибки
01
Параметр /F указывает на файл 1Cv8.1CD вместо каталога базы — запуск завершается ошибкой
02
Пропущены кавычки вокруг пути с пробелами — строка разбивается на части и не распознаётся
03
Блокировка снята, но в параметрах задано будущее время начала разрешения — пользователи всё ещё не могут войти
04
Пароль в ярлыке хранится открытым и доступен любому, кто откроет свойства ярлыка
Итог

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

Режим предприятия задаётся первым параметром ENTERPRISE, подключение — через /F или /S. Работа пользователей разрешается снятием блокировки соединений в конфигураторе, консоли кластера или входом с кодом /UC. Проверяйте версию платформы и завершение обновлений перед открытием доступа.

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

Чем отличаются 1cv8.exe и 1cv8c.exe?

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

Как запустить 1С в режиме предприятия без ввода логина и пароля?

Добавьте в командную строку параметры /N"Имя" и /P"Пароль". Если пароль пустой, параметр /P можно опустить. Помните, что данные в ярлыке видны всем, поэтому используйте этот способ только для учётных записей с минимальными правами.

Что делать, если забыт код разрешения блокировки?

Код разрешения хранится в параметрах информационной базы. Войдите в конфигуратор (он не подчиняется блокировке соединений), откройте «Администрирование → Параметры информационной базы» и посмотрите или сбросьте код в настройках блокировки.

Почему после снятия блокировки пользователи всё равно не могут войти?

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

Можно ли запустить режим Enterprise через веб-браузер?

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