0
ХочуСпец
12.05.12
✎
09:42
|
В отчете несколько схем компоновки данных
Пользователь выбирает на форме вариант заполнения отчета.
Но при выборе схемы отчет работает криво, в частности не выводятся вычисляемые поля (отчет с одной схемой комновкой исполняется отлично)
Код при формировании отчета:
СКД = ПолучитьМакет("Схема1");
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СКД, КомпоновщикНастроек.Настройки, Форма.ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , Форма.ДанныеРасшифровки);
Результат = Форма.ЭлементыФормы.Результат;
Результат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.НачатьВывод();
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
Пока ЭлементРезультата <> Неопределено Цикл
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
КонецЦикла;
ПроцессорВывода.ЗакончитьВывод();
Что не так?
|
|