"Красивое" округление |
HomePage Top Previous Next |
Меню->Справочники->Правила округления
Правила устанавливаются администратором или гл.бухгалтером и действуют на всю программу в целом по предприятию. Принцип формирования "красивой" цены описан ниже.
Изменение правил
На форме в табличной части отображается список правил округления. Правила отсортированы по возрастанию "Максимальной цены".
Для редактирования правила необходимо выделить его в табличной части. После этого значения текущего правила появятся в полях редактирования непосредственно ниже таблицы. Изменения значений правила применяются нажатием клавиши Enter или переходом к следующему правилу.
Перейти к следующему или предыдущему правилу можно как выбором его мышкой в табличной части, так и клавишами "Вверх", "Вниз", когда курсор находится в полях редактирования правила.
С помощью кнопок внизу формы можно "Добавить" и "Удалить" правило. Правило добавляется непосредственно после текущего выбранного правила. Удаляется то правило, на котором в данный момент установлен курсор.
Если правила были случайно удалены или испорчены можно восстановить правила по умолчанию с помощью кнопки "Восстановить".
После изменения правил и их количества необходимо сохранить правила в базе данных. Для этого нажать кнопку "Ok" и ответить утвердительно на вопрос о сохранении.
Пример расчета округления
Отображение результата округления происходит в поле "Результат округления" сразу по мере ввода числа в поле "Исходное". Результат меняется и в том случае, когда изменяется правило округления, которому соответствует число, введенное в поле "Исходное".
Принцип формирования "красивой" цены.
"Красивой ценой" является цена, получившаяся после округления расчетной цены, например, до 10, если цена в пределах от 200 до 1000р, при этом надо, чтобы цена, например в 293.00р округлялась до 300р, а 292.99 - до 290р, далее, можно сделать цену меньше на долю единицы, чтобы получилась цена, например, 299 вместо 300 и 289 вместо 290.
Для автоматического формирования таких цен необходимо указать следующие параметры:
Формула, по которой производится расчет "красивого" округления:
Результат = МатОкруглениеДоЦелого((Цена / ВелОкругл) + СдвигОкругл) * ВелОкругл - Вычитание99;
МатОкруглениеДоЦелого - математическое округление до целого значение, то есть, то, что больше 0,5 в остатке округляется до единицы. ВелОкругл - величина округления СдвигОкругл - смещение округления Вычитание99 - вычитание из результата для получения цен с девятками
|