12.10.2004, 09:10 | #1 |
Участник
|
Заработная плата. Изменение календаря.
Уважаемые коллеги!
Возникла необходимость расчета зарплаты сотрудника по нескольким календарям в рамках одного расчетного периода. В стандартном функционале в соответствии с кодом календаря (который присваивается сотруднику в карточке) и отсутствиями сотрудника в течении расчетного периода формируется табель отработанного сотрудником времени. Мне необходимо, что бы этот табель формировался на основе нескольких календарей, действующих для этого сотрудника в определенных временных периодах. На пример, с 1-10 число для сотрудника действовал календарь N1, а с 11-31 календарь N2. Может быть кто-нибудь занимался этой проблемой? |
|
12.10.2004, 11:26 | #2 |
Участник
|
Я занимался. На самом деле проблема достаточно серьезная. Реально приходится изменять достаточно много кода во вплотную не относящихся к табелям местах, например, в учете приказов. Если есть конкретные вопросы, задавайте.
|
|
12.10.2004, 14:04 | #3 |
Участник
|
А если для каждого сотрудника создать свой календарь? Который будет заполняться из, предположим, из кого-нибудь шаблона. Те же правила будут действовать и при изменении графика работы. Просто копируем в индивидуальный календарь строки из необходимого шаблона. Тогда весь остальной код по расчету ЗП менять не надо.
|
|
12.10.2004, 14:19 | #4 |
Участник
|
Но это уже обход проблемы. N-календарного расчета уже нет, а просто изменение календаря закрепленного за сотрудником.
|
|
12.10.2004, 14:30 | #5 |
Участник
|
Вариант с индивидуальным календарем, в принципе имеет право на жизнь. Хотя и здесь есть определенные проблемы
При большом количестве сотрудников достаточно тяжело вести большое количество календарей. Тем более, что в Navision не реализовано копирование одного календаря из другого, а шаблоны приспособлены только для графиков с недельным циклом (пятидневка). Например, график "сутки работаем - трое отдыхаем" через шаблон не сделаешь. Хотя, конечно, объем предполагаемых доработок для создания нормальной процедуры копирования календарей значительно меньше, чем для создания архива используемых календарей. |
|
12.10.2004, 14:45 | #6 |
Участник
|
В моем случае действительно, каждый из шаблонов будет содержать 365 строк. Т.к. в основном все требуемые графики являются сменными. Работников не мало - 1500 по штату. И видимо я остановлюсь на варианте индивидуальных графиков, действительно затрат на доработку меньше.
|
|
13.10.2004, 11:56 | #7 |
Участник
|
Мда , индивидуальные графики не решают оказывается проблемы. Хорошо, если зар.плата работника считается от заданного тарифа за час. А если от оклада, то тут я сталкиваюсь со сложным, для меня еще совсем нечетким алгоритмом расчета этой самой стоимости часа работы. Обычно оклад работника делится на количество часов , которые он должен отработать, согласно своему календарю(графику) работы, затем эта вычисленная стоимость часа умножается на фактически отработанные часы.
Пусть НЧ1-норма часов по календарю n1, а НЧ2- по n2. ФЧ1 и ФЧ2 это фактически отработанные часы соответственно. Тогда ЗП = ОКЛАД/НЧ1*ФЧ1+ОКЛАД/НЧ2*ФЧ2 И может получиться так, что сотрудник при изменении календаря(графика) получит либо большую сумму, либо меньшую по сравнению с тем как если бы он работал по своему постоянному графику даже при условии, что он проработал бы одинаковое число часов. |
|
13.10.2004, 12:38 | #8 |
Участник
|
Понятно. В таком случае могу привести примерный список доработок:
1) Изменение процедуры формирования табеля. 2) Создание сменных шаблонов календарей и возможности их копирования (Необязательно, но если календарей все равно получится много, то эта штука сильно поможет пользователям). 3) Создание формы приказа на изменение календаря. 4) Отслеживание хронологии изменений этих календарей в карточке сотрудника. 5) Изменения механизма учета приказа на прием (нужно чего-то писать в хронологию изменения календарей сотрудника). 6) Изменение формы и механизма учета приказов на перевод, перемещение и замещение. Нужно вывести старый и новый календарь и все это дело правильно обработать. Не стоит забывать про культурную отмену таких приказов. 7) Изменения в приказах на отпуск и больничный. Надо правильно заполнять данные по отсутствию и считать число дней больничного. 8) Изменение алгоритма расчета оклада. 9) Изменение алгоритма расчета всяческих доплат к окладу (если таковые есть и зависят от отработанного времени). Да и еще. В компании должно быть ясное и четкое определение плановых рабочих каледарей. Эти календари должны быть обезличенные. Все изменения календарей должны оперативно отслеживаться. Удачи. |
|
|
За это сообщение автора поблагодарили: farlander (1). |
13.10.2004, 13:49 | #9 |
Участник
|
Спасибо за ответ.
Объем работ выходит совсем не маленький. |
|
Теги |
расчеты с персоналом, смена календаря, табель |
|
|