У сотрудников введена компенсационная выплата "Стоимость молока за вредность" как плановое начисление, по формуле "ДневнаяОплатаМолока*ОтработаноДней". Когда у сотрудников основное начисление было "оклад по дням", всё считалось корректно.
Потом сотрудников перевели на оклад по часам, и возникла проблема. Почему-то в расчете стоимости молока показатель "ОтработаноДней" берется не по фактически отработанным дням, а из графика сотрудника, по норме времени. То есть, целиком и полностью, даже если сотрудник был в отпуске. При этом в строчке расчета оклада показатель "Отработано/Оплачено" в днях выводится верно, по факту.
Что это может быть, и как сделать, чтобы можно было получить фактически отработанные дни при почасовом окладе?
Проверьте, что на вкладке Приоритета слева в вытеснениях есть то отклонение, которое и уменьшило отработанные дни по сравнению с нормой. Потому что если его нет - то понятно, что Молоко его не увидит и возьмёт всю норму:
https://i.ibb.co/KKbcy18/2023-09-08-16-32-15.png
(4) А, понял. Вытеснения же влияют не только на периоды действия начисления, но и на показатели, которые в них используются. Жаль, нельзя просто сказать "использовать вытеснения аналогично такому-то начислению". Придется добавлять весь список отклонений в вытеснение.
Спасибо!
PS Блин, и ведь было уже что-то подобное пару лет назад, тоже голову ломал почему время не то берется. )
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.