Всем привет!
У нас следующая политика начисления надбавки за выслугу лет: начисляется она за квартал, и если на конец квартала у тебя достаточно стажа, то твой оклад умножается на процент, установленный по шкале. Но есть исключения: за дни, проведенные в декрете и отпуске без оплаты выслуга не оплачивается, нужно исключать их из суммы оклада.
Например: начисляем выслугу за первый квартал 2018 года. Сотрудник с окладом 10 000 руб взял административный отпуск на 2 дня, тогда его оклад пересчитывается следующим образом - 10 000 * ((НормаДней - 2)/НормаДней ) и уже данная часть умножается на процент выслуги. По декретнцам подробнее на скрине.
Вопрос - как настроить начисление с этими условиями? Сейчас формула расчета такая:
еще полученный результат делится на 4, но это к делу не относится но при использовании показателя ОтработаноДней декретницам проставляется полностью отработанный месяц, без исключения дней декрета
Очень надеюсь на вашу помощь или хотя бы подсказку..
(4) интересная мысль, спасибо!
похоже что типовые средства на такие задачи не рассчитаны? Хотя звучит не так уж сложно, вытеснить оплату по окладу пособием по уходу за ребенком
Показатели Отработано дней, в т. ч. сверхурочно (ОтработаноДней) и Отработано часов, в т. ч. сверхурочно (ОтработаноЧасов) использовать при создании новых начислений не рекомендуется. Они оставлены для совместимости с предыдущими версиями.
Вместо него нужно использовать показатель ВремяВДнях.
Чтобы премия точно была начислена только за отработанное время, имеет смысл использовать формулу "РасчетнаяБаза*ПроцентПремии/100". В расчетную базу включаете оклад. И оклад рассчитывается всегда пропорционально отработанному времени, а значит и премия будет не от полного оклада, а только от той сумы, что начислена за отработанное время.
Получится только, если вы напишете какую-нибудь обработку, которая будет через запросы вытаскивать эту информацию из базы.
Заводите в программе свой Показатель, который будет использоваться в формуле расчета зарплаты.
Вот в этот Показатель и закидывайте результат - сколько дней...из обработки
документом
Зарплата - Данные для расчета зарплаты
предварительно нужно настроить, Настройка - Шаблоны ввода исходных данных
(2) В том то и дело, что если делать запросы, то получается, но дико тормозит и все это очень не надежно - не все возможно предусмотреть, дико тормозит и при обновлении есть вероятность что перестанет действовать