Задача 102.53330

Задача :102.53330

Краткое описание :
перемещения, приходящиеся на время контракта
Описание :
Рабочая корзина (обработка сигнала)
Что измененно :

Необходимо доработать функционал для следующих ситуаций:
Работник принят на работу по контракту или просто принят временно на определенный срок. В рамках данного контракта ему изменяют назначение приказами или через картотеку, при этом сохраняя значение даты окончания договора. В этом случае в Зарплате создаются переходы в межпериод (текущие или архивные), пересекающиеся между собой. В определенный момент с переходом на новый расчетный месяц в данных записях выровняются даты начала и окончания, но содержание в них будет различным, что может привести к различным ошибкам (при создании новых записей о переходе неизвестно откуда будет браться информация в раздел "до перехода").
Как измененно :

Теперь при создании переходов для возврата к прежним параметрам в рабочей корзине анализируются даты окончания всех назначений сотрудника. Если оказывается, что переход возврата нужно создать на дату, большую чем максимальная дата окончания из назначений, то такой переход не создается. Если у сотрудника обнаруживается хотя бы одно назначение с незаполненной датой окончания (и незаполненной датой ухода), то переходы возврата к прежним параметрам создаются всегда, когда это необходимо.

При поиске максимальной даты окончания назначений дата ухода с должности имеет больший приоритет, чем дата окончания.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_LSCHETZ_LSCHETRES9.1.003.0
Z_LSCHETZ_LSCHETRES9.1.3.0