СКД Расчет ресурсов по группировкам

1. slitov 7 30.08.18 18:39 Сейчас в теме
Прошу помощи, бьюсь пол. дня, не могу понять, как правильно задать условие для расчета ресурса.
Имеется большей отчет, где все хорошо, но есть одна проблема, когда попадаются две или более строчки ПТУКонтрагентов одному контрагенту(выделил салатовым), но в отчете комитента это всегда одна строчка. Мне надо при расчете ресурса "КолОтчетаКомитенту" по группировке ПТУ, сгруппировать по контрагентам и вычислить сумму. Т.е. разницы как в моем примере быть не должно.

Пробовал сгруппировать по контрагенту и рассчитать по этой групперовке Максимум(КолОтчетаКомитенту), но в группировке ПТУ ничего не меняется. Может можно как вариант задать расчет по итогам группировки как вариант?

В общем как всегда, буду рад любому совету.
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
9. Vanch90 31.08.18 09:54 Сейчас в теме +0.5 $m
(1)Попробуй функцию ВычислитьВыражениеСГруппировкойМассив(<Выражение>, <ВыражениеПолейГруппировки>, <ОтборЗаписей>, <ОтборГруппировок>)
user1835472; +1 Ответить
10. slitov 7 31.08.18 13:33 Сейчас в теме +0.5 $m
(9) Спасибо, отписаться забыл, решил проблему именно так, с помощью ВычислитьВыражение сгруппировал по максимум и получил сумму
Сумма(ВычислитьВыражениеСГруппировкойМассив ("Максимум(СуммаНДСОтчетаКомитенту)", "ПТУ,ОтчетКомитенту"))

Всем спасибо!
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
9. Vanch90 31.08.18 09:54 Сейчас в теме +0.5 $m
(1)Попробуй функцию ВычислитьВыражениеСГруппировкойМассив(<Выражение>, <ВыражениеПолейГруппировки>, <ОтборЗаписей>, <ОтборГруппировок>)
user1835472; +1 Ответить
10. slitov 7 31.08.18 13:33 Сейчас в теме +0.5 $m
(9) Спасибо, отписаться забыл, решил проблему именно так, с помощью ВычислитьВыражение сгруппировал по максимум и получил сумму
Сумма(ВычислитьВыражениеСГруппировкойМассив ("Максимум(СуммаНДСОтчетаКомитенту)", "ПТУ,ОтчетКомитенту"))

Всем спасибо!
2. tata_1211 63 30.08.18 21:19 Сейчас в теме
Похоже, проблема с группировками на уровне запроса, а не с группировками
6. slitov 7 30.08.18 21:43 Сейчас в теме
(2) Да в том то и дело, что собираются данные в запросе нормально.
(3) Да, можно например сгруппировать по контрагенту по МАКСИМУМ, но как вывести сумму по этой группировке в вышестоящую иерархию?
7. Timur.V 78 30.08.18 21:48 Сейчас в теме
(6)
по этой группировке в вышестоящую иерархию?

Так в СКД это само собой получается. На закладке Ресурсы - суммируем поле и указываем по каким группам показывать итоги.
3. Timur.V 78 30.08.18 21:22 Сейчас в теме
В СКД закладка Ресурсы,
указываем поле по которому суммировать и поля группировки (можно несколько, например ПТУ и контрагент).
8. dimonnik 30.08.18 22:34 Сейчас в теме
(3)
В СКД закладка Ресурсы,
указываем поле по которому суммировать и поля группировки (можно несколько, например ПТУ и контрагент).


сначала это, и если не получиться

делай вычисляемое поле используя ВычислитьВыражение(), далее делаешь его ресурсом и вуаля!)
4. пользователь 30.08.18 21:28
Сообщение было скрыто модератором.
...
5. Timur.V 78 30.08.18 21:38 Сейчас в теме
Покажи свой запрос.
И приведи пример в виде скриншота нарисованного где-угодно (excel) что хочешь получить - результат.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот