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