Итоги, суммирование только положительных значений

Есть отчет скд с вычисляемым полем НашДолг, иногда этот долг принимает отрицательные значения по некоторым контрагентам, т.е. наша переплата контрагенту. Хотелось бы суммировать в итоге только фактический перед контрагентами, только положительные величины. Можно как-то сделать?

Наш долг на вкладке ресурсы рассчитывается:

ВычислитьВыражение(“ЕСТЬNULL(Сумма(СтоимостьРасход),0) – ЕСТЬNULL(Сумма(СуммаУпрОборот),0) – ЕСТЬNULL(Сумма(ВозвратТоваровПоставщику), 0)”,”Группировка”)

Подписаться
Уведомить о
guest
1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
aprol
aprol
10 лет назад

1) зачем в ВычислитьВыражение() указывать ЕСТЬNULL ? От значений NULL вы должны были избавиться ещё на уровне запроса.
2) зачем функция ВычислитьВыражение() ? Попробуйте для вычисления ресурса использовать что-то типа:
Сумма(Выбор Когда [выражение]>0 Тогда [выражение] Иначе 0 Конец)
где [выражение] – это, например, “СтоимостьРасход–СуммаУпрОборот–ВозвратТоваровПоставщику”