СКД: отловить сумму группировки верхнего уровня, при выводе текущего
Есть ли возможность отловить сумму Начального остатка группировки по Заказам покупателя, выводя строки внутри этой группировки (в моём примере это Реализация и Платёжное поручение) в СКД.
Если бы писал программно, то поймал её через обход результата запроса по группировкам:
А как это сделать в СКД? Я подвис)
Если бы писал программно, то поймал её через обход результата запроса по группировкам:
ВыборкаРезультатаЗапроса = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам)
Пока ВыборкаРезультатаЗапроса.Следующий() Цикл
Попалась = СуммаНачальногоОстатка;
ДетальныеЗаписи = ВыборкаРезультатаЗапроса.Выбрать();
Пока ДетальныеЗаписи.Следующий() Цикл
Если Попалась=0 Тогда
Хорошо = 1;
КонецЕсли;
КонецЦикла;
КонецЦикла;
ПоказатьА как это сделать в СКД? Я подвис)
Прикрепленные файлы:
![](/upload/forum/upload/548/54821172fbf9f14fda07d9440e1f8e0b.jpg)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
судя по картинке, остаток начальный есть ресурс
вот его и вычислите для документа
я в похожей ситуации сделал следующее, определил переменную запроса, прямо в запросе ее вычисление с привязкой к документу и далее уже объявление ресурса, который даже не рассчитывается а просто выводится по группировке документа
если же более сложный случай, когда в запросе напрямую вычислить было невозможно, тогда можно пойти через предварительное формирование таблицы для компоновки, где все рассчитать, а уже готовую таблицу передать в компоновщик
вот его и вычислите для документа
я в похожей ситуации сделал следующее, определил переменную запроса, прямо в запросе ее вычисление с привязкой к документу и далее уже объявление ресурса, который даже не рассчитывается а просто выводится по группировке документа
если же более сложный случай, когда в запросе напрямую вычислить было невозможно, тогда можно пойти через предварительное формирование таблицы для компоновки, где все рассчитать, а уже готовую таблицу передать в компоновщик
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот