CDB3-6298 Додати округлення значень min_value, max_value при валідації значення minimalStep
Математичні операції над числами з плаваючою точкою можуть призводити до появи періодичної частини, яка обумовлена особливістю даного типу чисел, що призводить до помилок при передачі валідних значень min_value, max_value
AR:
procedure.value.amount = 3299
procedure.minimalStep.amount = 31.99
Помилка при створенні процедури {'minimalStep': "Wrong minimalStep value - 31.99 Should be from 31.990000000000002 to 33.99"}
procedure.value.amount = 3199
procedure.minimalStep.amount = 32.99
Помилка при створенні процедури {'minimalStep': "Wrong minimalStep value - 32.99 Should be from 30.99 to 32.989999999999995"}
ER:
Процедура успішно створюється при наведених значеннях
procedure.value.amount = 3299
procedure.minimalStep.amount = 31.99
procedure.value.amount = 3199
procedure.minimalStep.amount = 32.99