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