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