G_SUMDIVIDE
Краткое описание :
Расчет остатка отпуска разбитого контролем пересечения отпусков и больничныхОписание :
Предварительная разноскаЧто измененно :
Неправильно переносится начисленные суммы отпуска, если дата окончания больничного выходит за пределы отпуска, предоставленного ранее.
У сотрудника был отпуск с 03/10 по 29/10 созданный и рассчитанный в 09 периоде.
Сейчас период 10. В текущем периоде он предоставил больничный с 20/10 по 30/10.
Сделали контроль пересечения отпуска с больничным.
Отпуск разбился на две части 03/10 по 19/10 и 31/10 по 10/11 (вопросов нет все правильно)
Делаем разноску и открываем предварительный просмотр.
Получается две записи расчета отпуска с 30/10 по31/10 и с 01/11 по 09/11 (а ведь должны быть с 31/10 по 31/10 и 01/11 по 10/11)
Как измененно :
Исправлена ошибка в функции "Предварительная разноска", для случаев, когда дата окончания больничного выходит за пределы отпуска, предоставленного ранее.
Теперь суммы такого отпуска переносятся на дату после окончания больничного.