0
Coldboy
10.10.12
✎
12:12
|
Здравствуйте. А где я должен прописать, чтобы выходила шапка с периодом отчета.Собственно вот мой код:
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("Макет",пТЗ);
СхемаКомпоновкиДанных = ПолучитьМакет("Макет");
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДАнных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных,ДанныеРасшифровки);
ДокументРезультат = Новый ТабличныйДокумент;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДАнныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
ДокументРезультат.ОтображатьСетку = Ложь;
ДокументРезультат.ПоказатьУровеньГруппировокСтрок(0);
|
|
2
jj369
10.10.12
✎
12:29
|
Таб = ДокументРезультат;
Таб.Очистить();
Макет = ЭтотОбъект.ПолучитьМакет("Макет");
Область = Макет.ПолучитьОбласть("Шапка1");
Область.Параметры.НаименованиеОтчета = "Отчет"+" за период: "+ПредставлениеПериода(НачалоДня(Д1), КонецДня(Д2), "ФП=Истина");
Таб.Вывести(Область);
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("Макет",ТПЗ);
и т.д.
|
|