Расширение функционала расчетных формул для точки учета и объекта учета

Расширение функционала расчетных формул для точки учета и объекта учета.

При использовании измеренных данных с узлов учета для технологических задач, а иногда и для определения качества поставляемых ресурсов, оказалось, удобно добавлять в точки учета, рассчитываемые в ЛЭРС Учете параметры.

Например:

  • Для определения качества горячей воды оказалось удобно в точках определять объем воды, поставленный ниже 40 °С, и оплачиваемый как холодная вода, а также определять размер снижения оплаты по горячей воде. Это позволяет использовать эти значения готовыми в отчетах, не рассчитывая их заново, сильно удешевляя поддержание отчетов, и при необходимости получать эти значения по API или передавать в биллинг выгрузками.
  • Определять потребление объекта целиком в готовом виде, не погружая системы биллинга и управления предприятия в особенности учета на объекте.
  • Определять параметры объема и качества, которые рассчитываются на основе измеренных значений и заданных в объекте справочных данных, вроде удельного потребления и отклонения от нормативного потребления. И добавление этих параметров в пользовательскую диагностику по объектам учета.
    Но сейчас при настройке расчетных параметров есть 4 проблемы, которые приходится постоянно преодолевать.
  1. Адресация к параметрам в формулах содержит название объекта и точки учета, что не позволяет просто копировать формулы в нужные точки/объекты.

  2. При необходимости сделать какой-то свой параметр, приходится «прилаживать» для этого не используемый параметр в точке: уровень жидкости, или М2 в однотрубных ГВС. Т.е. нельзя прописать пользовательский параметр нужного назначения для всех точек определённого ресурса или объектов

  3. Нельзя сделать свой параметр для объекта, а это очень подходит для потребления всего объекта, приходится создавать расчетную точку: тратя точку учета, путая интерфейс пользователю и т.д.

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

Предложение:

  1. Сделать возможным и короткую адресацию в расчетных формулах точки учета, по аналогии с редактором отчетов. Это могут быть разные формулы: одни используют адресацию внутри точки/объекта, другие полностью будут требовать название объекта и точки
  2. Добавить возможность создания пользовательских параметров, по сути баланса масс для объекта уже является таким.
  3. Добавить возможность создания пользовательских параметров для всех точек определённого ресурса.
  4. При создании пользовательских параметров для точек/объектов нужно указать вид значений: интегральное ли это значение или либо его нужно усреднять, единицу измерений (можно через справочник, и даже не через интерфейс) и название: короткое и длинное. Доступ к ним нужен как по API, в редакторе отчета, в мнемосхемах. И настройка видимости этого параметра в таблицах данных. В точке/объекте соответственно нужно иметь возможность их настраивать на закладке расчетные формулы.
  5. Нужны групповые операции для задания формул пользовательских параметров, заодно можно, наконец, автоматизировать настройку баланса масс. Сейчас баланса масс выпадает из логики интерфейса.

В этом предложении много разных предложений :slight_smile: осознанно, чтобы показать их взаимосвязь. При необходимости, в дальнейшем эту тему можно разбить на части.

Предложения, в принципе, понятные, но их очень много, они довольно разношёрстные по техническим способам реализации. Поставим в планы развития и будем постепенно делать какие-то моменты.

Точно понятно, что потребуется очень много подготовительных этапов, так что срок назвать не смогу.