Задача 102.123411

Задача :102.123411

Краткое описание :
Картотека сотрудников. Заместительство. Редактирование поля "Дата по" предыдущего периода
Описание :
6-е окно (сведения о работе на предприятии)
Что измененно :

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

В результате дата окончания периода в истории и приказе о заместительстве корректно скорректированы, но сигнал об изменении даты окончания заместительства в рабочую корзину не пришел, следовательно, в лицевом счете данные останутся без изменений, что приводит к рассинхронизации между историей назначений сотрудника и переходами в межпериод в Лицевом счете.
Либо не разрешать править даты периода после перехода на новый расчетный период, либо формировать сигнал в РК об изменении дат периода.

p.s Аналогичная ситуация и с закладкой "Временный перевод".
Как измененно :

Изменен текст предупреждения о последствиях при редактировании значения поля "Назначен по":
Вы меняете дату окончания назначения!
Будут скорректированы даты завершения записей истории назначения и доплат данного назначения, а также значение поля "Замещает по"приказа на заместительство/врем. перево (при его наличии). Продолжить?

При редактировании значения поля "Назначен по" заместительств и временных переводов после утвердительного ответа на вышеописанное предупреждение осуществляются проверки
1) прежнее значение поля относиться к предыдущему расчетному периоду;
2) введенное значение поля относиться к предыдущему расчетному периоду.
Если хотя бы одна из дат относиться к предыдущему периоду - выдается соответствующее предупреждение с запросом о подтверждении продолжения. При отрицательном ответе на данный запрос система осуществляет откат изменений даты в исходное значение.

При обработке записей истории назначения после изменения даты окончания заместительства/временного перевода:
1) при установке даты окончания назначения: для всех записей истории корректируется значение поля "По дату", если оно выходит за установленную дату завершения заместительства;
2) при замене/удалении даты окончания назначения:
- если прежняя дата меньше введенной, изменяется/очищается поле "По дату" для всех записей истории с датой завершения равной прежней дате закрытия заместительства;
- если новая дата окончания назначения меньше прежней, тодля всех записей истории корректируется значение поля "По дату", если оно выходит за установленную дату завершения заместительства;
3) если была изменена дата окончания записи истории, то записи в РК передаются вне зависимости от принадлежности даты окончания к отчетному периоду.

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