Код для вывода отчета:
ЭлементыФормы.Результат.Очистить();
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
НастройкиКД = КомпоновщикНастроек.ПолучитьНастройки();
Расшифровка = новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакетаКД = новый КомпоновщикМакетаКомпоновкиДанных;
МакетКД = КомпоновщикМакетаКД.Выполнить(ОтчетОБъект.СхемаКомпоновкиДанных, НастройкиКД, Расшифровка);
МакетКД.ЗначенияПараметров.Дата1.Значение = "20100101"; // 7
МакетКД.ЗначенияПараметров.Дата2.Значение = "20120101"; // 8
ПроцессорКД = новый ПроцессорКомпоновкиДанных;
ПроцессорКД.Инициализировать(МакетКД);
ПроцессорВывода = новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
ПроцессорВывода.Вывести(ПроцессорКД);
В макете просто текст, без использования параметров.
Если комментирую строку 8 или 7 и 8 или не комментирую ничего, ничего не выводится. Если комментирую строку 7, то отчет выводится дважды (на одном листе). Мистика! Помогите разобраться.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн