Краткое описание :
Утверждение РПД-8Описание :
Все РПД по персоналуЧто измененно :
Если на момент установки обновления Z_STAFFNASTR_RES_810300 (параллельно с Z_STAFF_RES_8101390, Z_STAFFORDERS_RES_810150) существовали РПД-8 в состоянии "не утвержден", то в них обнуляется дата увольнения и система позволяет утвердить такой приказ.
Пустая дата увольнения попадает в картотеку сотрудников.
Как измененно :
Исправлена возможность утвердить приказ с пустой датой увольнения (при отсутствии записи с таблице InfPsn1).
При удалении приказа удаляется соответствующая запись в таблице InfPsn1, в случае если нет другого утвержденного приказа на увольнение с данного назначения.
Доработан конвертер приказов на увольнение:
- проверяются все приказы на увольнение по основным назначениям, и в случае если отсутствует запись в таблице InfPsn1, она создается с датой увольнения из назначения, если в назначении дата ухода пустая - берется дата увольнения из карточки, если дата пустая в карточке из доп. поля Persons.DisDatePr; если запись в таблице InfPsn1 найдена, то проверяется наличие в ней даты увольнения, если дата заполнена- запись не модифицируется, иначе по принципу создания записи(из назначения или карточки); причина и основание увольнения заполняются из карточки сотрудника.
- просматриваются текущие основные назначения сотрудников по карточкам (признак "О"), при наличии даты ухода с данного назначения формируется запись в таблице InfPsn1, если дата ухода не проставлена, а дата увольнения в карточке указана, то в запись InfPsn1 заносится дата увольнения из карточки.