|
Программно определить включены ли регламентные задания
| ☑ |
0
ЛучшийПрограммер1С
29.11.22
✎
11:30
|
Доброе утро!
Обычно, когда делают копию рабочей базы в ней ставят запрет на выполнение регламентных заданий.
Можно ли программно определить, отключены ли регламентные или нет.
|
|
1
2S
29.11.22
✎
11:31
|
ты же лучший программмер
|
|
2
Галахад
гуру
29.11.22
✎
11:34
|
Тут два варианта. Галка на сервере и в самом задании. Интересно какое интересует.
|
|
3
Ryzeman
29.11.22
✎
11:36
|
(0)
Можно.
ПараметрыБлокировкиРаботыСВнешнимиРесурсами
|
|
4
Гипервизор
29.11.22
✎
12:11
|
(0) Один раз галку в консоли поставить и забыть. Вы каждый раз копию в новую базу разворачиваете?
|
|
5
Гипервизор
29.11.22
✎
12:12
|
(0) Можно. ScheduledJobsDenied.
|
|
6
ЛучшийПрограммер1С
30.11.22
✎
11:30
|
Я хочу менять запрос динамического списка - если включены регламентные, то брать из обновляемого регламентными регистра, если отключены - тогда брать сложным запросом.
|
|
7
ЛучшийПрограммер1С
30.11.22
✎
11:35
|
В общем я понял, никак.
|
|
8
Timon1405
30.11.22
✎
11:36
|
РаботаСВнешнимиРесурсамиЗаблокирована= Неопределено;
Константы.ПараметрыБлокировкиРаботыСВнешнимиРесурсами.Получить().Получить().Свойство("РаботаСВнешнимиРесурсамиЗаблокирована",РаботаСВнешнимиРесурсамиЗаблокирована);
Если РаботаСВнешнимиРесурсамиЗаблокирована Тогда // ЭтоКопия
|
|
9
Гипервизор
30.11.22
✎
11:41
|
(7) В общем я понял, вы всё для себя решили и сделали вывод.
(8) А это сработает, если регламентные задания отключены через консоль администрирования?
|
|
10
Timon1405
30.11.22
✎
11:46
|
(9) думаю, это не связанные вещи
|
|
11
Serg_1960
30.11.22
✎
12:15
|
PS: Если в вашей типовой конфигурации есть обработка РегламентныеИФоновыеЗадания - то у вас есть возможность изучить как оно всё работает :) Впрочем, изучение можно начать и с общего модуля БлокировкаРаботыСВнешнимиРесурсами (если он ест, естественно)
|
|