Сабж. Какой процедурой можно устанавливать/снимать блокировку регл заданий в базе на сервере?
Сабж. Какой процедурой можно устанавливать/снимать блокировку регл заданий в базе на сервере?
Мне кажется это проще делать ННкроном или ИксСтартером, чем заморачиваться со штатными регл заданиями. Или посмотреть, как это делают эти программы.
Скользящий Или посмотреть, как это делают эти программы.
делают элементарно, в менеджере ком-соединения есть функция ScheduledJobsDenied, которая устанавливает этот признак.
но мне нужно не в ком-соединении, а в самой базе, аналогично УстановитьБлокировкуСеансов()
РегламентныеЗадания = РегламентныеЗадания.ПолучитьРегламентныеЗадания();
Для каждого РегламентноеЗадание из РегламентныеЗадания Цикл
РегламентноеЗадание.Использование = Ложь;
КонецЦикла;
переменную тока переобзови: РегламентныеЗадания
(3)да блин! мне нужно снимать/ставить признак блокировки, а не обходить в цикле все регл задания
(6) мне нужно программно, на языке 1С, а не консолью, или скриптами
можно подумать, что код на языке 1С - не скрипт
Информационная база (IInfoBaseInfo)
ScheduledJobsDenied (ScheduledJobsDenied)
Использование:Чтение и запись.
Описание:Тип: Булево.
Признак блокировки выполнения регламентных заданий информационной базы.
Истина - выполнение регламентных заданий блокировано.Доступность:
Интеграция.
© СП
(9) опередил
(13) да блин. это совсем не то.
+ это тоже нужно, но для начала нужно управлять самим признаком блокировки