Получить идентификатор фонового задания из модуля, выполняемого ФЗ
Добрый день, форумчане, подскажите, запускаю фоновое задание
Мне нужно в процедуре "МояПроцедураОбщегоМодуля" получить идентификатор ФЗ, которое его вызвало!? Как это сделать?
Процедура Потоки()
Для НомерПотока = 1 По ЧислоПотоков Цикл
..........................
..........................
..........................
ФоновоеЗадание = ФоновыеЗадания.Выполнить("МояПроцедураОбщегоМодуля", НаборПараметров, Новый УникальныйИдентификатор, НСтр("ru = 'Фоновый расчет'"));
КонецЦикла;
КонецПроцедуры
ПоказатьМне нужно в процедуре "МояПроцедураОбщегоМодуля" получить идентификатор ФЗ, которое его вызвало!? Как это сделать?
По теме из базы знаний
Найденные решения
Нашёл решение:
Ключ - параметр фонового задания, его можно задать перед запуском фонового задания и передать вместе с параметрами в процедуру общего модуля
Далее, нужное ФЗ можно найти, используя в отборе данный параметр.
Ключ - параметр фонового задания, его можно задать перед запуском фонового задания и передать вместе с параметрами в процедуру общего модуля
КлючФЗ = Новый УникальныйИдентификатор;
НаборПараметров = Новый Массив;
НаборПараметров.Добавить(ТаблицаДанных);
НаборПараметров.Добавить(ИндексНачала);
НаборПараметров.Добавить(РазмерПорции);
НаборПараметров.Добавить(КлючФЗ );
ФоновоеЗадание = ФоновыеЗадания.Выполнить("МояПроцедураОбщегоМодуля", НаборПараметров, КлючФЗ , НСтр("ru = 'Фоновый расчет'"));
ПоказатьДалее, нужное ФЗ можно найти, используя в отборе данный параметр.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Нашёл решение:
Ключ - параметр фонового задания, его можно задать перед запуском фонового задания и передать вместе с параметрами в процедуру общего модуля
Далее, нужное ФЗ можно найти, используя в отборе данный параметр.
Ключ - параметр фонового задания, его можно задать перед запуском фонового задания и передать вместе с параметрами в процедуру общего модуля
КлючФЗ = Новый УникальныйИдентификатор;
НаборПараметров = Новый Массив;
НаборПараметров.Добавить(ТаблицаДанных);
НаборПараметров.Добавить(ИндексНачала);
НаборПараметров.Добавить(РазмерПорции);
НаборПараметров.Добавить(КлючФЗ );
ФоновоеЗадание = ФоновыеЗадания.Выполнить("МояПроцедураОбщегоМодуля", НаборПараметров, КлючФЗ , НСтр("ru = 'Фоновый расчет'"));
ПоказатьДалее, нужное ФЗ можно найти, используя в отборе данный параметр.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот