0
irovori
26.01.22
✎
19:12
|
Добрый вечер
Сделал простой отчет по регистру с группировками Филиал/Контрагент и ресурсами Выручка и Рентабельность.
Добавил отбор на уровне группировки Контрагент по рентабельности (например больше 10).
Для расчета выручки по филиалу в ресурсах сделал:
"Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(Выручка)","Контрагент"))"
При формировании отчета сумма выручки на уровне группировки Филиал не учитывает отбор и считает итог по всем контрагентам, хотя отбор контрагентов сработал.
Может кто подскажет, голову сломал...
|
|
2
irovori
26.01.22
✎
19:49
|
Возможно коряво, но сделал так:
В расчете ресурса написал
Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(Выручка)","Контрагент",,"ВЫБОР КОГДА Сумма(Выручка)>0 ТОГДА 100*(Сумма(Выручка)-Сумма(Себестоимость))/Сумма(Выручка) ИНАЧЕ 0 КОНЕЦ >= &ПорогРентабельности"))
где ПорогРентабельности это параметр. Т.е. добавил тот же отбор, что и на уровне группировки Контрагент
Рентабельность >= ПараметрыДанных.ПорогРентабельности
|
|