0
тшл
28.03.12
✎
09:23
|
подскажите,почему не инициализирует макетоформления? берет стандартный
// Сформируем структуру внешних данных
МакетОформления = ПолучитьМакет("МакетОформления");
СхемаКомпоновкиДанных = получитьмакет("СхемаОтчета");
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("ВзаиморасчетыПоДокументам", ТаблицаРезультат);
// Установим параметр компоновки данных
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Период"));;
Параметр.Значение = КОнецДня(ДатаОтчета);
Параметр.Использование = Истина;
Настройки = КомпоновщикНастроек.Настройки;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ,МакетОформления);
// Инициализируем процессор СКД
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных);
ТабличныйДокумент.Очистить();
// Инициализируем процессор вывода
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ТабличныйДокумент);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
|
|