Имя: Пароль:
1C
1С v8
Две схемы в СКД
0 Zoopst
 
17.09.13
13:45
Помогите, пожалуйста, разобраться ....

Есть две схемы в СКД основная и дополнительная

Вывожу результат запросов второй схему на форму. Вроде все нормально,

НО не могу задать параметры.
На форме выведены параметры данных компоновщика, но насколько я понимаю это для основной схемы.

Как мне задать параметры для второй схемы.

Код следующий:



ЭлементыФормы.РезультатРасшифровки.Очистить();
    ДополнительнаяСхемаКомпоновки = ПолучитьМакет("РасшифровкаСКД");
    

    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;

    МакетКомпоновки = КомпоновщикМакета.Выполнить(ДополнительнаяСхемаКомпоновки, ДополнительнаяСхемаКомпоновки.НастройкиПоУмолчанию,);

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