Расширение функционала расчетных формул для точки учета и объекта учета.
При использовании измеренных данных с узлов учета для технологических задач, а иногда и для определения качества поставляемых ресурсов, оказалось, удобно добавлять в точки учета, рассчитываемые в ЛЭРС Учете параметры.
Например:
- Для определения качества горячей воды оказалось удобно в точках определять объем воды, поставленный ниже 40 °С, и оплачиваемый как холодная вода, а также определять размер снижения оплаты по горячей воде. Это позволяет использовать эти значения готовыми в отчетах, не рассчитывая их заново, сильно удешевляя поддержание отчетов, и при необходимости получать эти значения по API или передавать в биллинг выгрузками.
- Определять потребление объекта целиком в готовом виде, не погружая системы биллинга и управления предприятия в особенности учета на объекте.
- Определять параметры объема и качества, которые рассчитываются на основе измеренных значений и заданных в объекте справочных данных, вроде удельного потребления и отклонения от нормативного потребления. И добавление этих параметров в пользовательскую диагностику по объектам учета.
Но сейчас при настройке расчетных параметров есть 4 проблемы, которые приходится постоянно преодолевать.
-
Адресация к параметрам в формулах содержит название объекта и точки учета, что не позволяет просто копировать формулы в нужные точки/объекты.
-
При необходимости сделать какой-то свой параметр, приходится «прилаживать» для этого не используемый параметр в точке: уровень жидкости, или М2 в однотрубных ГВС. Т.е. нельзя прописать пользовательский параметр нужного назначения для всех точек определённого ресурса или объектов
-
Нельзя сделать свой параметр для объекта, а это очень подходит для потребления всего объекта, приходится создавать расчетную точку: тратя точку учета, путая интерфейс пользователю и т.д.
-
И тут очень много ручной работы, каждый раз приходится по новому преодолевать ограничения системы и часто вручную.
Предложение:
- Сделать возможным и короткую адресацию в расчетных формулах точки учета, по аналогии с редактором отчетов. Это могут быть разные формулы: одни используют адресацию внутри точки/объекта, другие полностью будут требовать название объекта и точки
- Добавить возможность создания пользовательских параметров, по сути баланса масс для объекта уже является таким.
- Добавить возможность создания пользовательских параметров для всех точек определённого ресурса.
- При создании пользовательских параметров для точек/объектов нужно указать вид значений: интегральное ли это значение или либо его нужно усреднять, единицу измерений (можно через справочник, и даже не через интерфейс) и название: короткое и длинное. Доступ к ним нужен как по API, в редакторе отчета, в мнемосхемах. И настройка видимости этого параметра в таблицах данных. В точке/объекте соответственно нужно иметь возможность их настраивать на закладке расчетные формулы.
- Нужны групповые операции для задания формул пользовательских параметров, заодно можно, наконец, автоматизировать настройку баланса масс. Сейчас баланса масс выпадает из логики интерфейса.
В этом предложении много разных предложений осознанно, чтобы показать их взаимосвязь. При необходимости, в дальнейшем эту тему можно разбить на части.