7
Hans
12.01.15
✎
13:12
|
Прежде всего нужно программно выполнять отчет. Вот код я выдрал, там где мне нужно было шапку убрать:
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
//Передаем в макет компоновки схему, настройки и данные расшифровки
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
//Выполним компоновку с помощью процессора компоновки
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, ИСТИНА);
//Очищаем поле табличного документа
Результат.Очистить();
//Выводим результат в табличный документ
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Фикс = Результат.ФиксацияСверху;
Если НЕПоказыватьЗаголовкиТаблицПоказателей Тогда
Результат.УдалитьОбласть(Результат.Область(1, , фикс, ), ТипСмещенияТабличногоДокумента.ПоВертикали);
Результат.ФиксацияСверху = 0;
КонецЕсли;
сам процесс формирования возможно здесь не полный, т.к я ненужное удалял.
|
|