Настройка округления в калькуляции

При работе с различными величинами в модуле «Калькуляция» можно настроить округление.

  • «-2» - округление до сотых (копеек)

  • «-1» - округление до десятых (10 копеек)

  • «0» - округление до целых чисел

  • «1» - округление до десятков

  • «2» - округление до сотен

Настройка

Настройка округления вписывается в соответствующие поля настроек калькуляции на вкладке «Калькуляция».

Для дилера и клиента округления настраивается по отдельности.

Работа округления со скидкой

Алгоритм работы при использовании округлении в калькуляции со скидкой:

  1. Вычисляем стоимость без скидки и без округления, т.е. реальную

  2. Рассчитываем размер скидки реальный

  3. Округляем скидку в большую сторону

  4. Округляем сумму в большую сторону

  5. Вычитаем из округлённой суммы округленную скидку

  6. Подгоняем сумму скидки под разницу между реальной суммой и получившейся округлённой, что бы простое сложение по строке отрабатывало правильно.

Пример 1:

Рассмотрим на примере профиля:

  1. Вычисляем стоимость без скидки и без округления, т.е. реальную:

    4 * 265,5 = 1062

  2. Рассчитываем размер скидки реальный

    1062 * 15% = 159,3

  3. Округляем скидку в большую сторону

    ОКРУГ(159,3) = 160

  4. Округляем сумму в большую сторону

    ОКРУГ(1062) = 1070

  5. Вычитаем из округлённой суммы округленную скидку

    1070 - 160 = 910

  6. Подгоняем сумму скидки под разницу между реальной суммой и получившейся округлённой.

    1062 - 910 = 152.

  7. Проверяем результат из калькуляции:

    4 шт. * 265,5 = 1062 - 152 = 910

Пример 2:

  1. Вычисляем стоимость без скидки и без округления, т.е. реальную

    7,74 * 80 = 619,2

  2. Рассчитываем размер скидки реальный

    619,2 * 14% = 86,688

  3. Округляем скидку в большую сторону

    ОКРУГ(86,688) = 100

  4. Округляем сумму в большую сторону

    ОКРУГ(619,2) = 700

  5. Вычитаем из округлённой суммы округленную скидку

    700 - 100 = 600

  6. Подгоняем сумму скидки под разницу между реальной суммой и получившейся округлённой, что бы простое сложение по строке отрабатывало правильно.

    619,2 - 600 = 19,2

  7. Проверяем результат из калькуляции:

    7,74 шт. * 80 = 619,2 - 19,2 = 600

На какие вопросы отвечает эта статья?

  1. Как работает настройка округления в калькуляции?

  2. Какие варианты округления доступны в программе?

  3. Как настроить округление для дилера?

  4. Как настроить округление для клиента?

  5. Как работает округление со скидкой?

  6. Как рассчитывается стоимость с учетом округления?

  7. Как рассчитывается скидка с учетом округления?

  8. Как проверить корректность расчетов с округлением?

  9. Как настроить округление до копеек?

  10. Как настроить округление до десятков?

  11. Как настроить округление до сотен?

  12. Как работает алгоритм округления?

  13. Как проверить результаты округления?

  14. Как оптимизировать работу с округлением?

  15. Как настроить разные варианты округления?

  16. Как организовать проверку расчетов?

  17. Как обеспечить точность округления?

  18. Как настроить параметры округления?

  19. Как организовать учет изменений?

  20. Как оптимизировать работу с расчетами?