На форме есть поле табличного документа, куда выводится результат обработки. Хочу, чтобы у пользователя была возможность менять структуру схемы. Как провернуть подобное?
Вот процедура вывода:
&НаСервере
Процедура ВывестиРезультат(НеуспешныеСоединения, СостоянияОбработок)
Результат.Очистить();
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("Абв", Абв);
ВнешниеНаборыДанных.Вставить("Вгд", Вгд);
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
КонецПроцедуры
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший