И как ты будешь сворачивать числовые поля, по которым посчитаны итоги?
И как ты будешь сворачивать числовые поля, по которым посчитаны итоги?
"Прямой" как раз выгрузит итоговые записи.
А разве ТС именно это не нужно?
"> ДокументыВыборка = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам)<br>> ДетальныеЗаписи = ДокументыВыборка.выбрать();<br> <br>пока ДетальныеЗаписи.Следующий() цикл<br>стрТЗ=ВашаТаблицаЗначений.Добавить();<br>ЗаполнитьЗначенияСвойств(стрТЗ, ДетальныеЗаписи)<br>конеццикла<br> <br>Условие - колонки в ТЗ должны называться как поля в запросе"
"ты СП давно читал?<br> <br>Синтаксис:<br>Выгрузить(<ТипОбхода>)<br>Параметры:<br><ТипОбхода> (необязательный)<br>Тип: ОбходРезультатаЗапроса. <br>Задает тип обхода записей в получаемой выборке.<br>Значение по умолчанию: Прямой<br>Возвращаемое значение:<br>Тип: ТаблицаЗначений; ДеревоЗначений. <br>Если тип обхода задан Прямой, результат выгружается в таблицу значений, в противном случае в дерево значений.<br>Описание:<br>Создает таблицу значений (или дерево значений) и копирует в нее все записи набора."
Да, так изначально и предполагала, так сделано, но как-то некрасявишно это Надеялась, что есть какой-то другой способ, кроме перебора
Вроде пишет, что "Детальные записи" ей нужны.
Выгрузка по сути это тот же перебор. Ну и можно же свою функцию нарисовать "ВыгрузитьДетальныеЗаписи()".
Я уже сам запутался чего надо,но видимо ответ уже нашли
"Вообще пришла в голову идея некоторая.<br> <br><br> - Выбираешь нужные данные и помещаешь их во временную таблицу.<br> - Создаешь второй пакет, в котором по временной таблице строишь итоги.<br> - Далее код:<br>Результат = Запрос.ВыполнитьПакет();<br>ТЗ = Результат[0].Выгрузить();<br>Выборка = Результат[1].Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);<br> <br> <br>P.S. Прям как олимпиада по коду 1С. :)"
1C:Лекторий: 14 мая 2024 года — Бесплатная онлайн-лекция об учете в 1С:БГУ 8 (ред. 2) невостребованной кредиторами задолженности. Серия 1С:Консалтинг для госсектора 1C:Лекторий: 16 мая 2024 года — Бесплатная онлайн-лекция о новом в «1С:Бухгалтерии 8» (релизы 3.0.148 – 3.0.151): новая методика учета расчетов на ЕНС с 2024 года; календарь отчетности; цифровой рубль |
1C:Лекторий: 23 мая 2024 года — Бесплатная онлайн-лекция об учете финансовой аренды у арендодателя в программах 1С:ERP и 1С:КА 1C:Лекторий: 6 июня 2024 года — Бесплатная онлайн-лекция об отражении расчетов на ЕНС в «1С:Бухгалтерии 8» |