Здравствуйте. ЗУП3.1.24.408.
В совокупную тарифную ставку входят оклад, оплата по дневному тарифу, оплата по часовому тарифу, ежемесячная премия.
Поставлена задача: считать доплату за работу в ночное время без учета ежемесячной премии.
Настроена формула:
(Оклад/НормаЧасов + ТарифнаяСтавкаЧасовая + ТарифнаяСтавкаДневная/(НормаЧасов/НормаДней))* ВремяВЧасах * ПроцентДоплатыЗаРаботуВНочноеВремя / 100
Подразумевается, что одновременно у сотрудника может быть только либо оклад, либо тарифная ставка часовая, либо тарифная ставка дневная.
При такой формуле у сотрудников, которые переводятся с одного вида оплаты на другой (например, с оклада на тариф), возникает ошибка, так как начинают использоваться оба показателя (например, старый — оклад и новый — тариф). Это происходит, если предыдущий показатель не очищается при отмене начисления. Когда сотрудника переводят на новую оплату с помощью кадрового перевода, показатель при отмене начисления очищается (становится = 0) и программа про него «забывает». Но если изменение оплаты происходит с помощью документа «Изменение плановых начислений», то обнуления показателя не происходит (в регистре «Значения периодических показателей расчета зарплаты для сотрудника») и в нашей формуле начинают участвовать оба показателя. Подскажите, как можно исправить данную проблему, или помогите составить другую формулу для доплаты ночных часов без учета премии.
Формула для расчета доплаты за ночное время без использования показателя СтоимостьЧаса
Комментарии закрыты.
Здравствуйте.
В публикации Как настроить расчет стоимости дня/часа из расчетной базы текущего месяца? . подробно описано, как использовать начисления текущего месяца для расчёта стоимости часа.
Создаем начисление, в расчётную базу которого входят Оклад, ТарифнаяСтавкаЧасовая и ТарифнаяСтавкаДневная.
А в стандартную формулу доплаты за работу в ночные часы вместо стоимости часа проставить Расчётная база и указать созданное начисление.