Подскажите пожалуйста кто сталкивался.
Начисление и выплату все нормально, но есть ситуации к примеру.
Есть 10 подразделений и человек к приперу поработал в одном 15 дней и в другом 5 дней.
Как ото отразить в программе ? разные табели выдает ошибку что уже есть запись в первом табеле.
1.Делаете Кадровое Перемещение в другой подразделение, к примеру, 1-го марта. Если в другом подразделении у него будет другой график работы или оклад - указываете.
2. 6-го марта перемещаете сотрудника в другое подразделение (где он у вас отработал еще 15 дней). Оклад и график работы - сообразно с вашими реалиями.
Открываете докумерт "начисление зарплаты".
Заполняете по сотруднику. У вас автоматически появятся две строки - по одному подразделению и по другому. Рассчитываете.
Что значит протабелировать? В табеле учета рабоче времени вы этому сотруднику вводите яки и не явки как обычное - табелю все равно в каком подразделении сотрудник.
Отчеты в системе строяться по текущему подразделению. Если вам нужны отчеты, которые покажут из какогоп одразделения в какое скакал ваш сотрудник в течении месяца и где он сколько проработал - то писать отчет придется, скорее всего, свой.
Начисление автоматически будет правильное - потому что для расчета зарплаты нам нужны явки неявки (табель учета раб времени, отклонения и прочее) и оклад с графиком работы(указывается в перемещении кадровом).
(5) "протабелировать" значит заполнить табель по сотрудникам подразделения, и пусть табелю всё равно, но с разными подразделениями могут работать разные табельщики, отсюда и необходимость заполнить каждому свою часть отработанного времени.
(0) заполнять придется один документ на такого сотрудника, кто его будет заполнять - надо устанавливать организационно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший