Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Если входная цена меньше Нижнего порога, то к ней применяется только округление до заданного Количества знаков после запятой. Если количество знаков отрицательное, то округление идет до 10, 100 и так далее. При округлении до заданного Количества знаков после запятой применяется обычное математическое округление. Например, если установлено округление до 2 знаков после запятой, то 5,236 будет округлено до 5,24, а 5,234 до 5,23.
  • Если входная цена больше либо равна Нижнему порогу, то 
    1. Находится Диапазон цен, в который он попадает. Если диапазоны цен не настроены или ни один диапазон не подходит, то применяется округление до заданного Количества знаков после запятой (см выше).
    2. Берется остаток от деления входной цены на Делитель. Остаток определяется по формуле: входная цена - ((входная цена/делитель с округлением вниз до целого) * делитель)
    3. Отбираются все интервалы где цена выше Цены от и остаток от деления на делитель меньше Остатка до  (они подсвечиваются желтым на форме). Для расчета используется последний введенный в таблицу интервал из отобранных.
    4. Рассчитывается цена с округлением по формуле: входная цена - остаток + Округленная цена интервала.
  • Получившаяся цена округляется до заданного Количества знаков после запятой. Если количество знаков отрицательное, то округление идет до 10, 100 и так далее.

Пример расчета округления рис. 1:

...