В Общий модуль передаю структуру-параметры, обрабатываю, получаю ТЗ, и не могу понять, как в БСП возвращатить результаты родителю?
Вход:
ТЗП = Новый ТаблицаЗначений;
ТЗП = ЭтаФорма.ТЗ.Выгрузить();
Упаковано = ЗначениеВСтрокуВнутр(Новый ХранилищеЗначения(ТЗП, Новый СжатиеДанных(9)));
СтруктураПараметров.Вставить("ТЗП",Упаковано);
Файло = ВыбратьФайлНаСервере(ФайлExcel);
СтруктураПараметров.Вставить("Файло",Файло);
//--------------------
Вызов в ОМ:
РезультатВыполнения = ДлительныеОперации.ЗапуститьВыполнениеВФоне(УникальныйИдентификатор,
"ДлительныеОбработки.ЗаполнитьТЧ",
СтруктураПараметров,
"Наименование фонового задания");
ИдентификаторЗадания = РезультатВыполнения.ИдентификаторЗадания;
АдресХранилища = РезультатВыполнения.АдресХранилища;
//-------------------
Прием в ОМ:
Процедура ЗаполнитьТЧ(СтруктураПараметров, АдресХранилища) Экспорт
Файло = СтруктураПараметров.Файло; //Таблица файла Excel
ХЗ = ЗначениеИзСтрокиВнутр(СтруктураПараметров.ТЗП);
ТЗ = ХЗ.Получить();
Далее в ОМ идет обработка,в результате получаю ТЗдляТЧ, которую надо передать обратно, в док.
Два оператора в конце:
Упаковано = ЗначениеВСтрокуВнутр(Новый ХранилищеЗначения(ТЗдляТЧ, Новый СжатиеДанных(9)));
ПоместитьВоВременноеХранилище(Упаковано, АдресХранилища);
Я упаковал в ОМ, всё замечательно. Как теперь извлечь в документе?
Облазил весь отладчик, не увидел способа.
Реквизиты в документе:
https://i.paste.pics/487004ef6522840b2c401d6f8e303936.png