|  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 | 
| Участник | 
			
			Спасибо за ответ. Объем работ выходит совсем не маленький. | 
|  | 
| Теги | 
| расчеты с персоналом, смена календаря, табель | 
|  | 
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
| 
 |