ЗУП, релиз 2.0.80.2.
Рассчитываю доплату за ночные часы:
Оклад по часам = 8845.
Норма по графику = 151ч.
Ночных часов = 64ч.
Процент доплаты за ночные = 35%
Результат: 8845/151*64*0.35 = 1312.11
А программа рассчитывает 1312.13.
Понятно, что это разница при округлении. Но какой расчет верный? Неужели из-за этих копеек нужно конфигурацию править?
+(2) т.е. это вы не верно считаете - 35% берете от итоговой суммы
а надо 35% от часовой ставки, а уж её потом умножать на часы
с соответсвующим промежуточным округлением
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший