Сравнение файлов
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.111720NEWОшибочное подразделение в переходе в межпериод при перемещении с посл. изм. реж.Заработная платаСведения о переходах
При обработке записей рабочей корзины, связанных с основным назначением, переходы создаются с учетом состояния лицевого счета на начало месяца, а не на начало перехода. Например, если в кадрах сделать изменение оклада с 10-го числа месяца, а затем сделать изменение режима работы с 20-го числа того же месяца, обработать рабочую корзину, то в переходе от 20-го числа будет светиться оклад на начало месяца, а не тот, который действительно имеет место быть на 20-е число.Ошибка исправлена. Теперь во втором переходе будет светиться тот оклад, который действительно актуален на дату начала перехода.
102.115489NEWРабочая корзина: сигналы о временном заместительстве на срок более одного месяцаЗаработная платаРабочая корзина
Делаем работнику через приказ заместительство сроком более одного месяца. Например, от 10/08 до 20/10. После утверждения в рабочей корзине появляется одна запись. Обрабатываем. Переход, создаваемый в результате обработки рабочей корзины, оказывается слишком длинным. Поэтому он разбивается на два перехода без даты окончания: один от 10/08, а второй от 21/10 (разбиение можно видеть в протоколе). Переход от 21/10 по идее служит для возврата к старым параметрам (оклад, подразделение и т.д.). Но в этот переход заносятся почему-то значения из перехода от 10/08, что неверно. В переход возврата должны заноситься значения параметров на 21/10, без учета значений из первого перехода.Ошибка исправлена. Теперь в переход для возврата к старым параметрам заносятся значения параметров на дату окончания исходного перехода + 1 день, без учета значений из исходного перехода.