Формула доплаты до Мрот:
Макс(РегиональныйМРОТ * ДоляНеполногоРабочегоВремени *ВремяВЧасах /НормаЧасов — РасчетнаяБаза, 0) + НеРазделятьПоПериодам
Если норма времени графика неполного рабочего времени считается по норме графика полного рабочего времени, тогда доплата до МРОТ вычисляется не верно. Так как ВремяВЧасах/НормаЧасов – уже представляет коэффициент уменьшающий региональный МРОТ пропорционально отработанному рабочему времени. И результат уже не требуется умножать на ДолюНеполногоРабочегоВремени (например, 0.5).
В тоже время, в базе есть сотрудники, которые приняты на график, где не стоит галка «Считать норму по другому графику». Тогда программа берет норму времени самого графика неполного рабочего времени и верно все считает, в том числе верно умножает на ДолюНеполногоРабочего времени.
Можно ли настроить ДоплатуДоМрот, чтобы расчет был верный при любом графике сотрудника?
Пример
Региональный МРОТ = 15 279.
Сотрудник устроился на ½ ставки, оклад 11500 тыс. рублей.
Сотрудник работает по графику неполного рабочего времени 18 часов.
Норма времени Пятидневки за июль = 168 часов, 40-часовая рабочая неделя. ДоляНеполногоРабочегоВрени 18/40 = 0,45.
По своему графику неполного рабочего времени сотрудник отработал 75,60 часов за месяц.
Тогда доплата до МРОТ считается неверно:
15 279 * 0,45 * 75,60/168,00 = 3094 в 2 раза меньше.
Добрый день! Попробуйте изменить формулу доплаты так:
Добрый день!
Если норма времени графика неполного рабочего не указана, то НормаДней = НормаДнейПоГрафикуПолногоРабочегоВремени т.е. выполняется первое условие в любом случае.
Пример
Региональный МРОТ = 15 279.
Сотрудник с 1 июля перевелся на ½ ставки:
Оклад 11500/2 = 5750 рублей.
Сотрудник работает по графику неполного рабочего времени 20 часов.
Тогда доплата до МРОТ считается неверно:
15 279 * 84/84 – 5750 = 9529
Добрый день! есть несколько вариантов решения:
1. Создать два разных начисления, первое — Макс(РегиональныйМРОТ *ВремяВЧасах /НормаЧасов — РасчетнаяБаза, 0) + НеРазделятьПоПериодам, второе — (РегиональныйМРОТ * ДоляНеполногоРабочегоВремени *ВремяВЧасах /НормаЧасов — РасчетнаяБаза, 0)+ НеРазделятьПоПериодам
И в кадровых документах назначать в зависимости от расчета.
2. Заменить условие НормаДней=НормаДнейПоГрафикуПолногоРабочегоВремени на другое, которое будет выполняться или же специально для этого создать показатель, значение которого необходимо будет указывать при назначении начисления.
Добрый день!
Это все понятно. Первый вариант полностью не подходит.
Второй вариант, как раз проблема в условие, как задать условие. Новый показатель вводить нельзя.
Добрый день! К сожалению, без показателя нельзя определить какую формулу использовать.
Можно вместо показателя НормаДнейПоГрафикуПолногоРабочегоВремени создать свой показатель нормы и ввести значения на год.
Например как показано по ссылке — Как рассчитать недоработку сотрудника до нормы по производственному календарю (начиная с пункта «Создание показателей» до пункта «Создание начислений для оплаты недоработки»).
Я ранее писала письмо разработчикам с просьбой добавить в программу показатель нормы по производственному календарю, чтобы его значение не приходилось вводить, но данная доработка пока не реализована.