В теме Повторное обнаружение НС об утечке воды выяснилось, что использовать функцию «Расчётные формулы» для конвертации и нормализации параметров нужно с осторожностью. Интерфейс никак не ограничивает пользователя от действий, которые с точки зрения ПО считаются ошибочными. Повторный ручной пересчет таких точек полностью уничтожает данные и их можно востановить только заного вычитав с прибора . При этом, на мой взгляд, есть серьезная проблема текущей реализации функции «Расчетные формулы».
Проблемы текущего подхода:
- При замещении считанных данных рассчитанными в том же параметре ЛЭРС считает точку пустой и инициирует повторный опрос
- Это приводит к некорректной работе автоопроса и повторным срабатываниям НС
- Чтобы избежать некорректной работы системы автоопроса, при настройке системы, рекомендуется создавать служебные точки для хранения исходных данных, что очевидно является “костылем”
- Необходимость скрывать служебные точки от обычных пользователей сильно усложняет эксплуатацию больших систем с десятками пользователей, да и влияет на количество используемых лицензий
- Кроме того, повторный ручной пересчет таких точек полностью уничтожает данные и их можно востановить только заного вычитав с прибора
Предложение: Доработать алгоритм работы расчетных формул таким образом, чтобы он не имел описанных выше проблем и желаение пользователя сконвертировать параметр не приводило к “странному” поведению системы.