Программное управление параметрами регламентного задания
☑
0
lamme
21.05.24
✎
12:23
Добрый день
УТ10
1с8.3.23.2157
Есть некий справочник - настроек. Для каждого этого справочника пользователь создает новое регл задание со ссылкой на метаданные.РегламентныеЗадания.МоеРеглзадание.
При создании рег задания - я в параметрах передаю ссылку - на элемент справочника-настроек.
Пример
// конструктор параметров задания
ПараметрыЗадания = Новый Структура;
// обращение метаданным конфигурации
ПараметрыЗадания.Вставить("Метаданные", Метаданные.РегламентныеЗадания.МоеРеглзадание);
МассивПараметров = Новый Массив();
МассивПараметров.Добавить(Этотобъект.Ссылка); //
ПараметрыЗадания.Вставить("Параметры", МассивПараметров);
ПараметрыЗадания.Вставить("Наименование", "Размещение заказов поставщика. Схема "+Сокрлп(Этотобъект.Ссылка));
ПараметрыЗадания.Вставить("Ключ", Сокрлп(Сокрлп(Этотобъект.Ссылка.УникальныйИдентификатор()))); //
ПараметрыЗадания.Вставить("ИнтервалПовтораПриАварийномЗавершении", 60);
ПараметрыЗадания.Вставить("КоличествоПовторовПриАварийномЗавершении", 1);
ПараметрыЗадания.Вставить("Использование", Истина);
НовРег = РегламентныеЗаданияСервер.ДобавитьЗадание(ПараметрыЗадания);
Я это задание запускаю - но не могу никак понять - как обратиться теперь этот параметру
1
lamme
21.05.24
✎
12:24
т.е. вот тут вот -
МассивПараметров.Добавить(Этотобъект.Ссылка); //
ПараметрыЗадания.Вставить("Параметры", МассивПараметров);
все в регламентное задание записывается и хранится.
если обратиться просто к рег заданию по ИД - то параметр этот есть.
Но.
и тут я скорее всего - что-то не то делаю..
а что - не понимаю
2
Hmster
21.05.24
✎
12:32
(0) откуда ты хочешь обратиться?
РегламентноеЗадание (ScheduledJob)
Параметры (Parameters)
Использование:
Чтение и запись.
Описание:
Тип: Массив.
Массив параметров регламентного задания. Количество и состав параметров должны соответствовать параметрам метода регламентного задания.
3
lamme
21.05.24
✎
12:35
(2)
обращение идет с сервера. как обычно.
или я не понял чего то?
вот это вот важно - скорее всего
Количество и состав параметров должны соответствовать параметрам метода регламентного задания.
те в процедуре выполнения рег задания должно быть что=то типа
Процедура МоеРеглЗадания(СсылкаНаНастройку) Экспорт
правильно?
4
lamme
21.05.24
✎
12:40
о. работает
все
спасибо
тема закрыта
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан