Задача 102.115205

Задача :102.115205

Краткое описание :
обработка рабочей корзины
Описание :
Рабочая корзина (обработка сигнала)
Что измененно :

Сотрудник работает по контракту. В назначении заполнена дата окончания. Создаем приказ на изменение оклада с какой-либо даты по дату окончания контракта. После утверждения в рабочей корзине появляется запись: изменить оклад с ... по ... . При обработке такой записи создается два перехода без даты окончания: один для изменения оклада, другой - для возврата к прежним параметрам (т.к. изменение оклада было ограничено датой окончания). В случае контракта второй переход не имеет смысла. Требуется не создавать переход возврата к прежним параметрам в том случае, если дата его начала больше даты окончания контракта.
Как измененно :

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

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

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