Программный вывод отчета СКД

andrey5565 235 4 5 11
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;

    // Формируем макет, с помощью компоновщика макета
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    
    // Передаем в макет компоновки схему, настройки и данные расшифровки
    НастройкиКомпоновки = КомпоновщикНастроек.ПолучитьНастройки();
    
    МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиКомпоновки, ДанныеРасшифровки,, Тип("ГенераторМакетаКомпоновкиДанных"));
    
    // Выполним компоновку с помощью процессора компоновки
    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных,, ДанныеРасшифровки, Истина);
    
    // Выводим результат в табличный документ
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
    
КонецПроцедуры
0

См. также

НайтиВариантыОтчетовДляВывода (БСП)

Программная обработка расшифровки отчета на СКД на обычных формах

УстановитьРежимВыводаВПанеляхОтчетов (БСП)

Структура отчета СКД

ВывестиКоманду (БСП)

ПредставлениеОбъектаДляВыводаВОтчет (БСП)

ПриОпределенииПараметровВыбора (БСП)

Индикатор отчета для Обычных форм

НастройкиПрограммногоИнтерфейсаПодключаемыхОбъектов (БСП)

Модератору