3
salam4ik
25.03.12
✎
17:02
|
Нужно формировать СКД программно.Например так:
[code]
КомпоновщикНастроек.Настройки.Отбор.Элементы
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[0].Значение = ДатаНачало;
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[1].Значение = ДатаКонец;
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("ТЗСКД",ТЗСКД);
КомпонвщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
МакетКомпоновки = КомпонвщикМакета.Выполнить(СхемаКомпоновкиДанных,КомпоновщикНастроек.Настройки,ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных,ДанныеРасшифровки);
Результат = ЭлементыФормы.Результат;
Результат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
[/code]
|
|