В каких пределах может находиться %M?

В каких пределах может находиться %M?
От 0 до 1 или от 0 до 100?

В ЛЭРС УЧЕТ значение параметров ограничено только типом данных, к которому оно относится. Как видно из описания на вашем скриншоте это System.Double. Описание пределов приведено в соответствующей документации Microsoft Характеристики типов с плавающей запятой/

%M хранит именно проценты.

Нет Иван, на принскрине видно, что %М хранит тип System.Double
Осталось выяснить диапазон: от 0 до 1, или от 0 до 100?

Собственно я вам об этом и писал:

Странно, что в вашем комментарии это звучит как противоречие.

Диапазон значений, который хранит данный параметр, определен только типом. В ЛЭРС УЧЕТ данный параметр не ограничивается.

Когда ваш ЛЭРС УЧЕТ вычисляет для узла учета %М, равное ста процентам, то в поле базы данных записывается именно 100? Вы уверены, что не 1?

Значение рассчитывается по формуле (dM / Max(M1, M2)) * 100, а значит находится в пределах от 0 до 100.

Да, в БД хранится именно численное значение процента.