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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Посмотрите готовые решения к вашей 1С в нашем интернет-магазине: 1С-МегаШоп