0
vv2304
28.03.22
✎
19:00
|
На форме таблица значений. Она же является внешним набором данных для СКД.
Из модуля формы запускаю формирование СКД.
&НаСервере
Процедура ВывестиРезультатНаСервере(ТаблДок)
ОбъектОтчет = РеквизитФормыВЗначение("Отчет");
Схема = ОбъектОтчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Схема.НастройкиПоУмолчанию);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ТЗ = Отчет.ТабличнаяЧасть.Выгрузить();
ВнешнийНаборДанных = Новый Структура("СводнаяТаблица",ТЗ);
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешнийНаборДанных);
ТаблДок.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ТаблДок);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
КонецПроцедуры
После формирования данные появляются, но сам отчет не активный, блеклый и сверху надпись, что отчет не сформирован.
Подскажите, где косяк и как победить ?
|
|