сводный отчет

Добрый день, стоит задача сформировать сводный отчет по всем объектам учета, но столкнулся с проблемой отражения данных.
Объекты учета содержат разное количество точек учета, где-то 1 точка учета теплоснабжения, где-то 2.
При создании сводного отчета добавил все 2 системы теплоснабжения, 2 системы ГВС и 4 системы ХВС. С выводом данных нет проблем, проблема возникла при создании итогового столбца, пользовался функцией if(isnullorempty(дельтаQтеплоснабжение1), 0, дельтаQтеплоснабжение1) + if(isnullorempty(дельтаQтеплоснабжение2), 0, дельтаQтеплоснабжение2) итак далее, так вот в объектах которых отсутствую несколько или одна из системы введенных в формулу данные не отображаются. Подскажите как решить проблему :nez-nayu:

Покажите, пожалуйста, вашу отчетную форму.

Прикрепил
Сводный.lersreport (57.4 KB)

В вашем случае надо в узлах ХВС1, ХВС2, ХВС3 и ХВС4 создать вычисляемые поля для Q1.
Например coldWater1_Q1 с выражением:

Iif(IsNullOrEmpty([ХВС 1 .Q1 - теплота в подающей магистрали]),  0, [ХВС 1 .Q1 - теплота в подающей магистрали])

и в вычисляемом поле calculatedField14 вместо Q1 использовать coldWater1_Q1

- Iif(IsNullOrEmpty(coldWater1_Q1),  0, coldWater1_Q1)

Аналогично можно поступить и для других полей для точек учета, которых может не быть в объекте учета.

Получилось, спасибо.