Я не разрабатываю ОЛ, а так я бы изначально ни какие ограничения не вводил по количеству разрядов до и после запятой, для целочисленной переменной тоже есть ограничения, минимально - 2 разряда, от этого тоже много проблем возникало у пользователей, неоднократно на форуме обсуждалось! Тоже гашение незначимых нолей, нельзя что ли функцию настраиваемой сделать? Здесь наверно какой то скрытый смысл, мне не понятный, зачем так делать?!