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