Добрый день. ЗУП КОПРП. 3.1.30.230. Поставлена задача настроить вид расчета для годовой премии. Один из показателей — средний оклад. Премия за 2024 год. Анализироваться будет он. Расчитываться должна по мнению заказчика следующим образом. Сумма произведений Оклада на каличество обработанных на данном окладе календарных дней деленная на количество календарных дней за год, которое у сотрудника были трудовые отножения с работодателем. Пример примерный. Сотрудник отработал целый 2024 год — 366 календарных дней , с января по октябрь (305дней)у него был оклад 150 тыр, а с ноября (61 день) -200 тыр. тогда его средний оклад должен рассчитываться как (150*305 +200*61)/366. Изменения оклада могут быть в середине месяца. Есть сотрудники неполностью отработавшие год. Может быть несколько изменений оклада за год. Как это можно настроить? Спасибо.
Все комментарии (10)
Комментарии закрыты.
Добрый день! Можно настроить начисление как показано в публикации — Квартальная премия в размере среднего оклада
Уточните, пожалуйста, обязательно брать календарные дни? Мы можем вместо них проводить расчет с учетом отработанного времени.
Добрый день. Смотрела и предлагала данный вариант заказчику. Но отработанное время необходимо учитывать по определенным видам времени. Заказчик Но настаивает на расчете среднего оклада по календарным дням . Отработанное время нужно учитывать в отдельном показателе.
Проблема с расчетом календарных дней.
У нас есть показатель КалендарныеДниМесяца и КалендарныеДниМесяцаБезПраздников, но они не реагируют на невыходы, поэтому всегда будут давать одинаковое значение. Поэтому календарные дни необходимо будет вводить как показатель.
Получается, что с помощью показателя РасчетнаяБаза мы можем собрать начисления, но календарные дни нам получить неоткуда.
для расчета среднего оклада нам не нужно анализировать невыходы. нам нужно только разность дат в днях для каждого оклада. и оклад нужен не фактически начисленный с учетом отработанного времени, а значение периодического показателя оклад за период.
Рассмотрим пример.
Мы приняли на работу сотрудника 09.09.25 с окладом 40 000.
При расчете зарплаты по формуле: Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней мы получим 40 000*16/22 = 29 090,91.
Т.е. у нас есть два типовых варианта:
1. Мы используем показатель Оклад, тогда получаем 40 000 всегда.
2. Мы используем показатель РасчетнаяБаза, тогда получаем 29 090,91.
Добрый день. Используем показатель Оклад, т.к. расчетная база нам не подходит. Например. Мы будем включать в отработанное время оплачиваемые ежегодные отпуска. Отработанное время Коэффициент явки — отдельный показатель, который будет опредеяться как отношение часов по нужным видам времени к количеству рабочих часов в году (1979 ч в 2024 г)
Добрый день!
Т.е. формула начисления должна быть такой:
Оклад (за месяц или год) * Коэффициент явки?
Где Коэффициент явки вводится вручную ежемесячно или раз в год?
общая формула В = Окс * Ко * Кя * Кс/п, (1)
где
В – вознаграждение по итогам работы за отчетный год;
Окс – среднемесячный должностной оклад в расчете за год;
Ко – количество окладов, задается вручную, проставляется всем одновременно;
Кя – коэффициент явки, рассчитывается по формуле
Кс/п — коэффициент снижения/повышения
мой вопрос касался показателя Окс – среднемесячный должностной оклад в расчете за год;
Окс рассчитывается по формуле:
Ок»с»=∑_(i=0)^n*〖[Ок»i» *КД»i» ] / КД»отр» 〗, (3)
где
Ок»i» – должностной оклад работника, действовавший в период i в отчетном году;
i – порядковый номер периода, в течение которого действовал оклад Окi, от 0 до n (0, 1, 2, …, n);
n – число изменений окладов в течение отчетного года;
КД»i» – количество календарных дней в отчетном году, в течение которых действовал оклад Окi;
КДотр – количество календарных дней в отчетном году, в течение которых работник находился в трудовых отношениях с Обществом.
Проблема в том, что мы в формуле начисления не можем написать запрос, иначе бы мы могли получить оклад сотрудника за время действия трудового договора и с учетом изменений.
Я такое пожелание писала разработчикам, но, к сожалению, они его не реализовали.
Есть вариант в формуле начисления использовать показатель Оклад * КорректировкаПериода.
КорректировкаПериода — это показатель, который нужно будет вводить в месяце приема и увольнения сотрудника. Например, в месяц приема вводить 1. По данному значению программа определит, что в этом месяце в формулу Оклад нужно добавить Оклад*ВремяВДнях/НормаДней.
Таким образом во всех месяцах у нас будет полный оклад, за исключением месяцев приема и увольнения.
Решили , что без помощи программиста реализовать не получится. Спасибо за ваши идеи.