В файловой базе нельзя простым способом отключить все регламентные задания - нужно открывать монитор и щелкать галочки по всем включенным задачам. В БП 3 конфигурация сама спрашивает, была ли база скопирована, и для копии отключает регламентные задания. В остальных конфигурациях проще отключить все регламентные задания.
Также обработка умеет перезаписывать регламентные задания - на некоторых серверах это позволяет реанимировать выполнение регламентных заданий 1С, не перезапуская сервер.
Платные
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование |
Скачано |
Купить файл (только для физ. лиц) |
По подписке PRO
|
Перезаписать или отключить все регламентные задания ОФ+УФ:
.zip 5,44Kb
|
50 |
1 850 руб.
Купить
|
1 SM
Скачать
|
Подписка
PRO — скачивайте любые файлы со
скидкой до 85% из Базы знаний за
2430 руб. в месяц
Оформите подписку на
компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкой
Можно было включить обработку в монитор, но целью было сделать простенькую обработку из двух кнопок для обычных и управляемых форм.
Обычная форма:

Управляемая форма:

Пример работы в УТ11, список заданий до выполнения отключения:

Список заданий после выполнения отключения:

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