К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

2 схемы скд в отчете.

Гость
0 - 29.10.2014 - 14:13
Есть 2 схемы.Кнопка переключения на форме сделана.

Вообще не понятно как теперь параметры каждой схемы заполнять.



Гость
1 - 29.10.2014 - 18:59
Что конкретно не получается? Для начала - переинициализируй настройки настройки
Гость
2 - 30.10.2014 - 10:48
В какой момент и в каком обработчике?
параметры схемы не схватываются...

Нужно ли использовать процедуру ПриКомпоновкеРезультата?
Гость
3 - 30.10.2014 - 12:44
ТекОб = РеквизитФормыВЗначение("Отчет");

результат.Очистить();

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

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

Текоб.КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКом поновкиДанныхНовая));
ТекОб.КомпоновщикНастроек.ЗагрузитьНастройки(Схема КомпоновкиДанныхНовая.НастройкиПоУмолчанию);

Настройки = тЕКОБ.КомпоновщикНастроек.Настройки;

МакетКомпоновки = Новый КомпоновщикМакетаКомпоновкиДанных;
Макет = МакетКомпоновки.Выполнить(ТекОб.СхемаКомпоновкиДан ных,Настройки ,);

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

Дополнительную схему не выводит...


К списку вопросов






Copyright ©, Все права защищены