Неожиданно, но принципиально важным для применения ЛЭРСа в сборе коммерческих данных оказалось применение конкретных формул расчёта небаланса масс. В нормативных документах чётко не определено, какой именно формулой необходимо пользоваться, и используемая в ЛЭРС УЧЁТ формула 100 × (M1 - M2) / Max(|M1|, |M2|) - это один из вариантов принятых в отрасли.
В процессе автоматизации передачи данных из ЛЭРС по цепочке до биллинга обнаружилось, что на уровне предприятий существуют разные стандартизированные методики расчёта небаланса, и это важно учитывать. Наиболее распространены две формулы:
- Часто используется формула: ((М1-М2)×2/(М1+М2))×100
- Реже применяется формула: (М1-М2)/М1×100
При этом спорить о правильности формулы, на мой взгляд, бессмысленно — важен учет существующих на предприятиях технических традиций и регламентов.
Предложение: Сделать использование конкретной формулы расчёта небаланса настраиваемым параметром. Не следует предлагать реализовывать это через пользовательскую диагностику, так как хочется получить простое, надёжное и универсальное решение.
Использование пользовательской диагностики потребует дополнительной настройки и дополнительного постоянного контроля после обновления, при этом небаланс с нужным расчётом не будет автоматически отображаться в таблицах данных, списках параметров, наборах данных для отчётов и других ключевых местах.