2015-04-17 13:01:20
Краткое описание :
Неверно формируются переходы в межпериод при утверждении приказаОписание :
60. Изменение режима работыЧто измененно :
В рабочую корзину приказами помещено две записи о пересекающихся переходах в межпериод. При обработке записи об изменении оклада создается переход в межпериод с лишней записью - изменение режима работы. Значение режима работы берется из пересекающегося перехода, что приводит к ошибке формирования табеля и, соответственно, расчета заработной платы.
Как измененно :
В интерфейс истории назначений для и приказы по персоналу, разрешающие изменять несколько параметров назначения (к примеру, РПД-50 помимо изменения оклада позволяет изменить режим работы, категорию и др.) добавлена возможность явно указать необходимость изменения параметра приказом. Таким образом, описанная ситуация не возникнет, если пользователь явно не укажет о необходимости изменения приказом режима работы.
Для получения значения какого-либо параметра назначения (например оклада или режима работы) на дату система ищет последнюю запись истории, действующую на дату и изменяющую атрибут (установлена соответствующая галочка) и берет этот параметр из нее.
Действующей на дату (к примеру, на 12.03.2015) записью истории считается запись, соответствующая следующим условиям:
- дата начала записи истории не больше искомой даты ("Дата с" <= 12.03.2015);
- либо дата окончания записи истории не больше искомой даты, либо это запись о создании назначения или заключении/продлении контракта ("Дата по" => 12.03.2015 или "Вид операции" один из (1, 3, 4, 5, 65, 70)).
При обновлении назначения после редактирования истории назначения или утверждения приказа назначение обновляется на дату окончания последней записи истории. При этом определение параметров назначения на дату производится в соответствии с описанными выше принципами.
Записи истории, созданные при утверждении приказов по персоналу, закрыты для редактирования через интерфейс истории назначения. Т.о. редактирование утвержденных приказов по персоналу не допускается.