19.05.2009, 15:51 | #1 |
Участник
|
"Любимый" модуль персонал и зарплата )
Я победил данный модуль, но вот только остался один открытый вопрос Проблема: Не корректный расчет ЗП при изменении значения ставки сотрудника внутри месяца. В инструкциях по настройке читал, что если табелирование вести по дням, то должно считать правильно, на практике (моей) считает к сожалению не так Кто сталкивался, подскажите решение. Заранее спасибо. |
|
19.05.2009, 17:09 | #2 |
Участник
|
О какой конкретно ставке идет речь? Если речь идет об окладе, то какие шаги используются?
|
|
20.05.2009, 08:50 | #3 |
Участник
|
Да, в принципе это практически оклад.
Шаги по расчету следующие: Код Шага Метода Диапазон Код Диапазон Тип СУМ=ЧАСЫ СВЕРХ 2 СУМ=СУМ Х 2 КОРР=СУМ СУМ=ЧАСЫ СВЕРХ 1,5 СУМ=СУМ Х 1.5 КОРР2=СУМ КОРР=КОРР+КОРР2 СУМ=ЧАСЫ ПРОСТОЯ СУМ=СУМ Х 0.35 КОРР2=СУМ КОРР=КОРР+КОРР2 СУМ=ЧАСЫ ТАРИФ КОРР2=СУМ КОРР=КОРР+КОРР2 СУМ=СТАВКА СОТР СУМ=СУММ / 170 СУМ=СУМ Х КОР т.е. суть шагов такова: складываем все возможные часы (с учетом коэффициентов) из табеля, Ставку сотрудника/170 = получаем ставку в час, часы * ставку в час = оклад. Данный расчетный элемент ссылается на Код Ставки Зарплаты, который относится к Тип ставки: Начисл. и Вычеты Сумм. и Процентом (это если открыть через карточку Сотрудника кнопка "Зарплата/Ставки"). Данная ставка у сотрудника изменялась в течение расчетного месяца (т.е. в ставках у сотрудника есть две строки с данной ставкой, при этом дата окончания первой попадает например на 10 число месяца, а дата начала второй на 11 число месяца) Табель заносят ежедневно. |
|
20.05.2009, 09:50 | #4 |
Участник
|
Боюсь, что придется программировать. Дело в том, что у вас у этих работников какая-то двойственность, то ли оклад, то ли часовая тарифная ставка. Для расчета оплаты по окладу есть шаги СУМ=МЕС СТАВКА ДНИ или СУМ=МЕС СТАВКА ЧАС. В этом случае учитывается изменение ставки оклада в течение месяца.
Для оплаты по почасовой ставке есть шаг СУМ=ОПЛ ТАРИФ СТАВ, где изменение ставки вроде бы тоже учитывается. У вас же получился какой-то гибрид этих 2-х понятий. Выхода 2, либо использовать для этих сотрудников часовую тарифную ставка, т.е. делить ставку оклада на 170, не при расчете зарплаты, а на уровне штатного расписания и приказа о приеме (переводе), либо программировать. Да и кстати оплату сверхурочных, простоев и т.д. лучше делать отдельными элементами (начислениями), а не запихивать все в один. |
|
20.05.2009, 10:31 | #5 |
Участник
|
Спасибо за ответ, попробую еще что нибудь поковыряться так что бы не программировать.
|
|