Имя: Пароль:
1C
 
УФ. Интерактивное редактирование настроек СКД при программном выводе отчета
0 DirecTwiX
 
19.12.14
15:49
На форме есть поле табличного документа, куда выводится результат обработки. Хочу, чтобы у пользователя была возможность менять структуру схемы. Как провернуть подобное?

Вот процедура вывода:

&НаСервере
Процедура ВывестиРезультат(НеуспешныеСоединения, СостоянияОбработок)
    Результат.Очистить();
    
    ВнешниеНаборыДанных = Новый Структура;
    ВнешниеНаборыДанных.Вставить("Абв", Абв);
    ВнешниеНаборыДанных.Вставить("Вгд", Вгд);


    ОбОб = РеквизитФормыВЗначение("Объект");
    СхемаКомпоновкиДанных = ОбОб.ПолучитьМакет("Макет");
    Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;

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

    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных);

    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(Результат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
КонецПроцедуры
Ошибка? Это не ошибка, это системная функция.