Здравствуйте, коллеги!
Подскажите, пожалуйста, кто-то сталкивался с такой проблемой при генерации лимитов:
К примеру, сегодня 09.11.2021. - Провожу мероприятие увольнение сотрудника с 10.11.2021 (09.11.2021 - последний рабочий день) При проведении мероприятия лимиты ограничиваю датой увольнения по 09.11.2021. Запись в 41 ИТ также ограничивается датой увольнения 09.11.2021. - С 11.11.2021 провожу мероприятие повторного приема на работу. Создается новая запись в ИТ 41 - начало отпускного года становится 11.11.2021.
После проведенных мероприятий выполняется автогенерация лимитов и лимит, который был ограничен при увольнении удаляется и создается новая запись, уже на весь период отпускного года, как было до ограничения датой увольнения. Т.е. лимит пересчитался, программа HRUTQTA0 проверила последний статус занятости сотрудника с помощью ФМ HR_RU_HIRE_DATE и решила, что лимит ему положен полностью. Проблема присутствует только в том случае, если генерация лимитов выполняется до даты увольнения или в день увольнения, когда статус занятости сотрудника еще 3 "Занятый". При проведении генерации датой 10.11.2021, такой проблемы уже не возникает, т.к. статус занятости уже 0 "Уволенный".
Может это настройками как-то решается? Подскажите, пожалуйста, как можно решить эту проблему, чтобы лимит не изменялся после повторного приема?
|
|