Балансовая группа

Добрый день!
Сформировал балансовую группы.
Головной объект учета - котельная (система отопления, ГВС и ХВС (подпитка))
формула учета тепловой энергии в системе ГВС Q=m1h1-m2h2-m3hхв,
в балансовой группе отображаются данные - Q=m1
h1-m2*h2 без учета тепловой энергии на подпитку (такая же проблема и в системе отопления)
Соответственно небаланс тоже формируется не совсем корректно.

Подскажите как сформировать балансовую группу с учетом подпиточного трубопровода.
Баланс по балансовой группе (Топоркова).lersreport (49.2 KB)

Мы ознакомились с вашим вопросом.
На текущий момент сотрудник, который занимается отчётами, находится в отпуске до 26 июля.
Как только он выйдет из отпуска, он приступит к решению вашего вопроса.

В ЛЭРС УЧЁТ версии 3.41 добавлена возможность формирования отчета по параметрами секций объекта учета.
Вы можете создать свою отчетную форму на базе системной ‘Отчет по параметрам первой секции объекта учёта’ и добавить в неё вычисляемые поля для расчета небаланса.

Добрый день!
В программе есть возможность сформировать балансовую группы.
Для примера, добавляю в головные точки учета котельную - 2 точки учета: 1 Теплоснабжение 2 подпитка.
Отпуск тепловой энергии формируется Q=Q1-Q2-Q3=m1h1-m2h2-m3*hхв, где м1- расход теплоносителя в подающем трубопроводе, м2 - в обратном, м3 - в подпиточном.
В просмотре данных балансовой группы, потребление по головным точкам Q=Q1-Q2, без учета подпитки. Такая же ситуация и в формировании отчета по балансовой группе.
Проблем с отчетом по объектам и точкам учета нет.
Секции в балансовой группе не отображаются.
Можете на примере отчета указанного в предыдущем сообщение пояснить как сделать корректный отчет (по балансовой группе)?

Если h1 = (t1 - tхв) / 1000, h2 = (t2 - tхв) / 1000, где t1 - температура в подающем, t2 - температура в обратном, tхв - температура холодной воды.
А как должна рассчитываться hхв - удельная энтальпия для холодной воды?

h1 - удельная энтальпия при температуре t1;
h2 - удельная энтальпия при температуре t2;
hхв - удельная энтальпия при температуре tхв=5

Т.е. hхв = tхв / 1000 или есть другая формула?

tхв=5 C
hхв=5 ккал/кг
делим на 1000, чтобы перевести отпуск тепловой энергии в Гкал.

В вашей отчетной форме для головных объектов есть вычисляемые поля calculatedField1 для отопления и calculatedField2 для ГВС.
Во вложении пример их использования.
Баланс по балансовой группе (вычисляемые поля).lersreport (50 KB)

Вычисляемые поля как вставить в основной блок балансовой группы? (проблем с формированием вычисляемых полей нет, мы их используем при формировании отчетов по объектам).
Я пробовал заменить данные указанные в блоке на вычисляемое поле - при формирование отчета данные не отображаются.
Снимок2.JPG
снимок3.jpg
Снимок.JPG

Во всех вычисляемых полях вместо значения поля используйте логическое выражение IsNull(<поле>, 0)
Например вместо
[Головные объекты].[Теплоснабжение].[HeatQ - Теплопотребление (ГКал)] - 5 * [Головные объекты].[ХВС].[ColdWaterM - Массовый расход воды ХВС (т)] / 1000
лучше использовать
IsNull([Головные объекты].[Теплоснабжение].[HeatQ - Теплопотребление (ГКал)], 0) - 5 * IsNull([Головные объекты].[ХВС].[ColdWaterM - Массовый расход воды ХВС (т)], 0) / 1000
т.к. если не задано значение хотя бы одного поля в выражении, то результат всего выражения будет null.
Если не получится, экспортируйте данные по точкам учета которых вычисляется баланс, приложите отчетную форму и скриншот со сформированным отчетом, на котором отметьте проблему.

А как выбрать подпитку отопление или ГВС? если по факту система ХВС одна.
Я в балансовую группы в головные точки добавил 4 точки учета: отопление, ГВС, подпитку отопления и подпитку ГВС.
Может из-за этого не отображаются значения? попробовал через isnull - данные не отображаются.
Головной объект.xlsx (15.4 KB)

В отчетах по балансовой группе не поддерживается разделение точек учета в пределах одно системы снабжения.
Поэтому в вашем случае надо создавать отчет типа ведомость параметров для объекта учета, в котором будет две точки учета ХВС, одна отопление и одна ГВС.
Или использовать отчет по секциями ( у него структура источника данных аналогична ведомости параметров для объекта).
И уже в этой отчетной форме использовать формулы небаланса.

Я прикрепил отчет, который привязан к источнику теплоснабжения.
Как добавить, в данный отчет потребителей и увязать небаланс?
На основе пролог (2 подачи, 2 обратки, 2 подпитки).lersreport (74.9 KB)

Потребитель указывается для объекта учета. Поле CustomerTitle в узле ‘Объект учета’.
В вашей отчетной форме есть вычисляемое поле calculatedField1, как я понял это и есть небаланс.
Поясните, что надо увязать?
Экспортируйте и приложите данные, по которым вы формируете отчет.
Сформируйте и приложите скриншот отчета по экспортированным данным, на котором поясните вашу проблему.
Для ХВС поле Q1 всегда пустое, поэтому вместо
if(IsNull([Архив потреблений.ХВС 1 .Q1 - Тепло по подающей магистрали (ГКал)]), 0, [Архив потреблений.ХВС 1 .Q1 - Тепло по подающей магистрали (ГКал)])
и
Iif(IsNull([Архив потреблений.ХВС 2 .Q1 - Тепло по подающей магистрали (ГКал)]), 0, [Архив потреблений.ХВС 2 .Q1 - Тепло по подающей магистрали (ГКал)])
используйте M1 * tхв / 1000