2 схемы скд в отчете. Есть 2 схемы.Кнопка переключения на форме сделана. Вообще не понятно как теперь параметры каждой схемы заполнять. |
Что конкретно не получается? Для начала - переинициализируй настройки настройки |
В какой момент и в каком обработчике? параметры схемы не схватываются... Нужно ли использовать процедуру ПриКомпоновкеРезультата? |
ТекОб = РеквизитФормыВЗначение("Отчет"); результат.Очистить(); Если ВыбЭлемент = "ОсновнаяСхемаКомпоновкиДанных" тогда СхемаКомпоновкиДанныхНовая = ТекОб.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); ТекОб.СхемаКомпоновкиДанных = СхемаКомпоновкиДанныхНовая; Настройки = ТекОб.СхемаКомпоновкиДанных.НастройкиПоУмолчанию; иначе СхемаКомпоновкиДанныхНовая = ТекОб.ПолучитьМакет("ДополнительнаяСхемаКомпоновкиДанных"); ТекОб.СхемаКомпоновкиДанных = СхемаКомпоновкиДанныхНовая; Настройки = ТекОб.СхемаКомпоновкиДанных.НастройкиПоУмолчанию; КонецЕсли; Текоб.КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанныхНовая)); ТекОб.КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанныхНовая.НастройкиПоУмолчанию); Настройки = тЕКОБ.КомпоновщикНастроек.Настройки; МакетКомпоновки = Новый КомпоновщикМакетаКомпоновкиДанных; Макет = МакетКомпоновки.Выполнить(ТекОб.СхемаКомпоновкиДанных,Настройки ,); ПроцессорКомпоновки = новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(Макет,,,ИСТИНА); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(Результат); ПроцессорВывода.Вывести(ПроцессорКомпоновки); Дополнительную схему не выводит... |
Текущее время: 11:20. Часовой пояс GMT +3. |