Как сформировать СКД (схему компоновки данных) программно в 1С

Процедура СформироватьМакет(ОтчетТаблицей, ПараметрСКД, ИмяВарианта) Экспорт 
	Схема = ПолучитьМакет("МакетКомпоновкиДанных");
	Настройки = Схема.ВариантыНастроек.Найти(ИмяВарианта).Настройки;

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

	ПроцессорВывода.Вывести(ПроцессорКомпоновки);
КонецПроцедуры

+ Нет комментариев

Добавить свой