Также обработка умеет перезаписывать регламентные задания — на некоторых серверах это позволяет реанимировать выполнение регламентных заданий 1С, не перезапуская сервер.
Можно было включить обработку в монитор, но целью было сделать простенькую обработку из двух кнопок для обычных и управляемых форм.
Обычная форма:
Управляемая форма:
Пример работы в УТ11, список заданий до выполнения отключения:
Список заданий после выполнения отключения:
Рекомендую после отключения сразу выйти из 1С, чтобы отключились фоновые задания, запущенные под текущим сеансом.
Если требуется чтобы и при первом запуске 1С не запускались регламентные задания, можно использовать ключ:
/AllowExecuteScheduledJobs –Off
Код обработки простейший:
Функция ПерезаписатьВсеРегламентныеЗадания () Экспорт
М = РегламентныеЗадания.ПолучитьРегламентныеЗадания();
Для Каждого РЗ из М Цикл
РЗ.Записать();
Сообщить(РЗ);
КонецЦикла;
КонецФункции
Функция ОтключитьВсеРегламентныеЗадания () Экспорт
М = РегламентныеЗадания.ПолучитьРегламентныеЗадания();
Для Каждого РЗ из М Цикл
РЗ.Использование = ложь;
РЗ.Записать();
Сообщить(РЗ);
КонецЦикла;
Сообщить("Все регламентные задания отключены!");
КонецФункции