|
Программное формирование отчета на СКД
| ☑ |
0
ac13
04.09.19
✎
15:26
|
Отчет на СКД при формировании результата по нажатию кнопки "Сформировать" выводится в поле результата.
При попытке сформировать отчет программно таблицу значений заполняет всеми полями, но количество срок в таблице пустое.
Что может быть не так?
ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
СхемаКомпоновкиДанных = ОтчетОбъект.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
ВариантНастройки = СхемаКомпоновкиДанных.ВариантыНастроек.Найти("Основной");
Настройки = ВариантНастройки.Настройки;
Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("НачалоПериода", НачалоМесяца(ТекущаяДата());
Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("КонецПериода", КонецМесяца(ТекущаяДата());
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
Макет = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(Макет, , , Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ТаблицаЗначений = Новый ТаблицаЗначений;
ПроцессорВывода.УстановитьОбъект(ТаблицаЗначений);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
|
|
1
bootini
04.09.19
✎
16:06
|
Запрос пустой, отборы кривые
|
|
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.