У нас есть задача сделать начисление зарплаты двумя частями. Сначала за первую половину месяца, а затем за вторую. «Расчет за первую половину месяца», который есть в программе не подходит, т.к. он считает сначала за половину, а потом нужно делать расчет за целый месяц.
Нам все это нужно, потому что есть сотрудники с дневной тарифной ставкой, которая у нас с копейками, а расчет, который нам нужен должен делаться так:
делается сначала за первую часть месяца (результат округляется), потом за вторую (результат округляется), далее результаты суммируются.
Пример:
Дневная ставка — 1000,33. Допустим берем ноябрь 2019 г. (с 1-15 о нас по пятидневке 10 рабочих дней, с 16-30 тоже десять рабочих дней)
Нам нужно ОКР(1000,33*10) + ОКР(1000,33*10) = ОКР(10003,3) + ОКР(10003,3) = 10003 + 10003 = 20006
А программа, если настроить в формуле округление, за целый месяц посчитает ОКР(1000,33*20) = ОКР(20006,6) = 20007.
Можно как-нибудь настроить подобный расчет в программе? В формуле есть показатель «ВремяВДнях» за целый месяц, может как то можно получить этот показатель за дни с 1-15 и за дни с 16-30? Или может можно настроить подобный расчет как-то по другому?
Здравствуйте!Можно вот так настроить ОКР(1000.33*ВремяВДнях/2) + ОКР(1000.33*ВремяВДнях/2).
Только ещё нужно рассмотреть вариант, если сотрудник отработает 19 дней. Будет 9,5+9,5? Или как-то иначе должно быть?
Нет, так не пойдет. Половинок быть не должно, кроме того работник может быть на больничном или в отпуске. Должно быть точное соответствие дней с реальностью. Можно конечно настроить формулу через показатели («КоличествоДнейВПервойПоловине» и «КоличествоДнейВоВторойПоловине», которые бы бухгалтера заполняли каждый месяц, но это трудоемко.
К сожалению, без доработки настроить не получится. Можно, с помощью документа «Назначение планового начисления » на период 01-15 назначать одно начисление, с 15-31 — другое. Но назначение нужно будет делать таким образом каждый месяц.