Имя: Пароль:
1C
1С v8
КомпоновщикМакетаКомпоновкиДанных
0 1c_solop
 
20.01.21
08:57
Проделываю отчет

В запрос добавляю новые поля выборки  "ВернутьЗапрос"
ТаблицаДляОбрабоки возвращается без этих колонок.
Где править?


    КомпМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомп = КомпМакета.Выполнить((СхемаКомпоновки, Настройки, ДанныеРасшифровки, ,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
    МакетКомп.НаборыДанных.НаборДанных1.Запрос = ВернутьЗапрос(ОтборПоОрг, ОтборПоКассе_ККМ, ОтборПоКассе_);
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомп, ,ДанныеРасшифровки, Истина);
    
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
    ТаблицаДляОбработки = ПроцессорВывода.Вывести(ПроцессорКомпоновки);
1 ДенисЧ
 
20.01.21
09:01
ТаблицаДляОбработки = Новый ТаблицаЗначений;
ПроцессорВывода.УстановитьОбъект(ТаблицаДляОбработки);
ПроцессорВывода.Вывести();
2 Fedor-1971
 
20.01.21
09:09
(0) А новые поля в макете добавил?
То, что они есть в запросе не значит, что появятся в макете и соответственно в конечной таблице отчёта
3 1c_solop
 
20.01.21
09:13
(2) добавил в детальные записи.  они ресурсы.
эта таблица потом передается в набор данных.
4 1c_solop
 
20.01.21
09:14
(1) ПроцессорВывода.Вывести(); Не достаточно фактических параметров
5 1c_solop
 
20.01.21
09:32
(1) Вывел пустую таблицу
6 1c_solop
 
20.01.21
09:32
ПроцессорВывода.Вывести(ПроцессорКомпоновки)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой