Как заблокировать фоновые и регламентные задания

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

При этом есть разница в механизме их выполнения для разных типов баз данных. Ниже рассмотрены оба варианта блокировки их работы.

Клиент-серверный вариант

В таком варианте выполнение заданий выполняет клиент-сервер (SQL) без какого либо участия клиентских компьютеров и запуска 1С:Предприятие на рабочих местах.

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

Блокировка регламентных заданий 1С

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

Файловый вариант

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

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

Чтобы заблокировать их запуск необходимо добавить параметр в строку запуска базы данных «1С:Предприятие».

В настройке нужно базы данных укажите ключ «/AllowExecuteScheduledJobs –off» как показано на рисунке ниже.

Блокировка фоновых заданий в файловой базе 1С

Важно! После выполнения работ не забудьте поменять этот ключ на «/AllowExecuteScheduledJobs –on» и запустить сеанс работы с базой.

Далее этот ключ можно будет полностью удалить из строки запуска (либо оставить значение -on).

Другие статьи раздела «Вопросы и ответы»