Добрый день, всем!
Встала необходимость ввести вид оплаты "по среднему", но алгоритм расчета у этого вида оплаты довольно хитрый и выглядит примерно так:
берутся суммы всех начислений (за вычетом налогов) для работника с начала года по месяц предшествующий месяцу расчета включительно, из полученной суммы вычитаются некоторые виды оплат, не входящие в расчет среднего, обозначим полученную сумму как Х1. Далее, берем 13-ю зарплату (начислена в начале ткущего года за прошлый год), делим ее на 12, получаем среднюю сумму 13-й зарплаты за месяц (обозначим как СР_13_ЗП). Теперь самое интересное Допустим, человек в феврале болел и отработал 10 дней из 20 положенных ему, поэтому за февраль средняя 13-я ЗП посчитается как СР_13_ЗП*10/20, а в остальные месяцы он работал полностью.
Таким образом, час оплаты "по среднему", например, за ИЮЛЬ будет выглядеть как:
(Х1+СР_13_ЗП*1/2+СР_13_ЗП*5)/ФАКТ_ЧАСЫ
где:
ФАКТ_ЧАСЫ - это фактически отработанное время по табелю с начала года по месяц, предшествующий месяцу расчета включительно.
Теперь самое главное, как реализовать сей алгоритм в Галке? Может быть был у кого подобный опыт?
Заранее, спасибо!
алгоритм расчета "по среднему"
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 1357
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: СПб, ЭП-Аудит
- Контактная информация:
Re: алгоритм расчета "по среднему"
>>берутся суммы всех начислений (за вычетом налогов)
Вот это мне больше всего понрачилось. С налогами батенька, с налогами.
А для расчета по среднему куча алгоритмов своих. По Ф1 поищи. Для премии годовой в настройках вида оплаты поставь признак ("Г" как нестранно )
Что входит в расчет среднего, а что не входит - все проставь в настройках видов оплат.
Вот это мне больше всего понрачилось. С налогами батенька, с налогами.
А для расчета по среднему куча алгоритмов своих. По Ф1 поищи. Для премии годовой в настройках вида оплаты поставь признак ("Г" как нестранно )
Что входит в расчет среднего, а что не входит - все проставь в настройках видов оплат.
Re: алгоритм расчета "по среднему"
Если суммы каких-то видов оплат надо брать в средний общей суммой с начала года и делить ее на кол-во месяцев, в этих оплатах надо ставить признак П в таблице входимости. Все замечательно работает и пересчитывается
-
- Местный житель
- Сообщения: 1357
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: СПб, ЭП-Аудит
- Контактная информация:
Re: алгоритм расчета "по среднему"
Признак "П" и означает премию....
просто если она годовая. То как раз надо поставить "Г". И ни че не на что делить не надо. Система сама все поделит кому и скока.
просто если она годовая. То как раз надо поставить "Г". И ни че не на что делить не надо. Система сама все поделит кому и скока.
Re: алгоритм расчета "по среднему"
Есть годовые премии, а есть премии, выплачивающиеся обычно каждый месяц и включающиеся в расчет среднего пропорцинально количеству месяцев, прошедших с начала года. Для последних и предназначен признак П - пропорционально.
Из хелпа:
П - при расчете больничного (отпуска) сумма доплаты пересчитывается пропорционально отработанному времени по формуле:
СУММА:=СУММА_ДОПЛАТЫ*КД/КДГ,
где:
СУММА - пересчитанная сумма,
СУММА_ДОПЛАТЫ - начисленная сумма,
КД - количество дней, отработанных в учитываемом месяце,
КДГ - количество дней по графику в учитываемом месяце.
Из хелпа:
П - при расчете больничного (отпуска) сумма доплаты пересчитывается пропорционально отработанному времени по формуле:
СУММА:=СУММА_ДОПЛАТЫ*КД/КДГ,
где:
СУММА - пересчитанная сумма,
СУММА_ДОПЛАТЫ - начисленная сумма,
КД - количество дней, отработанных в учитываемом месяце,
КДГ - количество дней по графику в учитываемом месяце.