4
bfss-732
27.10.21
✎
13:48
|
Ребзя, в продолжении темы по данному отчету.
В модуле формы есть условие:
....
Если ИБФайловая Тогда
АдресХранилища = ПоместитьВоВременноеХранилище(Неопределено, УникальныйИдентификатор);
Отчеты.ИнвентарнаяКнигаОС.СформироватьОтчет(ПараметрыОтчета, АдресХранилища);
РезультатВыполнения = Новый Структура("ЗаданиеВыполнено", Истина);
Иначе
РезультатВыполнения = ДлительныеОперации.ЗапуститьВыполнениеВФоне(
УникальныйИдентификатор,
"Отчеты.ИнвентарнаяКнигаОС.СформироватьОтчет",
ПараметрыОтчета,
БухгалтерскиеОтчетыКлиентСервер.ПолучитьНаименованиеЗаданияВыполненияОтчета(ЭтаФорма));
ИдентификаторЗадания = РезультатВыполнения.ИдентификаторЗадания;
АдресХранилища = РезультатВыполнения.АдресХранилища;
КонецЕсли;
.....
Второй параметр Функция ЗапуститьВыполнениеВФоне(..., Знач ИмяЭкспортнойПроцедуры,....).
ИмяЭкспортнойПроцедуры это строка "Отчеты.ИнвентарнаяКнигаОС.СформироватьОтчет".
"Отчеты.ИнвентарнаяКнигаОС.СформироватьОтчет" - это обращение к процедуре СформироватьОтчет менеджеру объекта.
Так как я отчет вытащил в внешний, все что было в Менеджере Объекта перетащил в Модуль Формы, "Отчеты.ИнвентарнаяКнигаОС.СформироватьОтчет" уже не прокатывает. Как правильно теперь указать тот параметр?
|
|