В каких пределах может находиться %M?
От 0 до 1 или от 0 до 100?
В ЛЭРС УЧЕТ значение параметров ограничено только типом данных, к которому оно относится. Как видно из описания на вашем скриншоте это System.Double. Описание пределов приведено в соответствующей документации Microsoft Характеристики типов с плавающей запятой/
%M хранит именно проценты.
Нет Иван, на принскрине видно, что %М хранит тип System.Double
Осталось выяснить диапазон: от 0 до 1, или от 0 до 100?
Собственно я вам об этом и писал:
Странно, что в вашем комментарии это звучит как противоречие.
Диапазон значений, который хранит данный параметр, определен только типом. В ЛЭРС УЧЕТ данный параметр не ограничивается.
Когда ваш ЛЭРС УЧЕТ вычисляет для узла учета %М, равное ста процентам, то в поле базы данных записывается именно 100? Вы уверены, что не 1?
Значение рассчитывается по формуле (dM / Max(M1, M2)) * 100
, а значит находится в пределах от 0 до 100.
Да, в БД хранится именно численное значение процента.