|  | ЗУП (для ГУ) 3.1- не всегда округляет процентную надбавку к окладу в большую сторону | ☑ | 
    
        | 0
    
        Prog111   23.04.21✎ 01:59 | 
        Конфигурация "Зарплата и кадры государственного учреждения 3.1", последняя версия. Есть вид начисления - 50% от оклада. Формула: ЕжемесечнаяПремия / 100 * РасчетнаяБаза. В расчетной базе указан оклад по дням.
Почему-то у некоторых сотрудников, если оклад не целый, то не всегда результат начисления округляется в копейках в большую сторону. Например, в феврале у сотрудника оклад 8 544,47. Премия рассчиталась в документе начисления зарплаты как 4 272,23 хотя по правилам округления должно было быть 4 272,24. Причем это случается не всегда и не у всех. Из-за чего это может быть?
 |  | 
    
        | 1
    
        SleepyHead   гуру 23.04.21✎ 04:54 | 
        (0) Сколько ты готов потратить, чтобы уменьшить некоторым сотрудникам сумму на 1 копейку каждому?     |  | 
    
        | 2
    
        Prog111   23.04.21✎ 05:14 | 
        (1) Поскольку это госорганизация, то это дело принципа, то есть готов потратить много))
Да и ошибка слишком уж корявая.
 |  | 
    
        | 3
    
        SleepyHead   гуру 23.04.21✎ 05:57 | 
        (2) В формулах можно применять функцию ОКР, округляю в нужную тебе сторону сам.     |  | 
    
        | 4
    
        Prog111   23.04.21✎ 09:10 | 
        (3) Делаю так в формуле: ОКР(ЕжемесечнаяПремия / 100 * РасчетнаяБаза, 2, 1). Но всё равно не срабатывает.     |  | 
    
        | 5
    
        Гость из Мариуполя   гуру 23.04.21✎ 18:40 | 
        (0) >> Например, в феврале у сотрудника оклад 8 544,47
Уверен? Точно ровно 47 копеек, а не  8 544,466666(6)?
 
 
 (4) и не сработает. 4272,23333(3) хоть как округляй, а 24 копейки не получишь. :)
 
 
 Тебе намекнули, что округлить надо расчетную базу, прежде чем умножать ее на коэффициент.
 |  | 
    
        | 6
    
        Гость из Мариуполя   гуру 23.04.21✎ 18:55 | 
        Я подобную фичу у бюджетников еще в ЗиК 7.7 исправлял. 
Правда, при расчете ночных.
 Когда, например, при окладе (условно) в 8250 и среднемесячном кол-ве часов 164.17 ночные (к примеру 46 часов и оплата ночных 40%)
 по умолчанию считались так: 8250/164,17*46*0,4 = 924,65
 
 А по расчетам ИХ экономистов НАДО было стоимость одного часа предварительно округлить до целых копеек, т.е. 8250/164,17=50,25
 и тогда ночные бы в примере получались бы 50,25*46*0,4 = 924,60
 разница - аж в целых 5 копеек. :)
 достали меня  из-за этих 5 копеек  :)
 
 так что - округляй промежуточные сомножители :)
 |  |