Задача 102.117701

Задача :102.117701

Краткое описание :
Ошибка расчета индексации отпуска при наличии частичного отзыва
Описание :
Расчет начислений (общие вопросы)
Что измененно :

Работнику тн=440002 в 04.2012 был рассчитан пакет отпусков:
Из них вид 32 (отпуск по контракту буд.пер.), 03.06.2012 - 07.06.2012, 5 дней, сумма 1011075

С 01.05.2012 изменилась ставка 1 разряда, до этого была 468515, стала 55920, т.е. изменение на 40%. На 40% изменились оклады работников.
В 05.2012 прошла автоматическая индексация отпусков:
В 05 за 06 вид 32, сумма=1011075*0,4=404430

Все эти суммы индексаций рассчитаны правильно.

С 01.06.2012 опять изменилась ставка 1 разряда, стала 721510, т.е. изменение на 10%.
Соответственно должна пройти индексация всех отпусков.
У сотрудника в 06.2012 проходит частичный отзыв из отпуска, который затрагивает 2 типа отпусков.
Отзыв из отпуска на период 07.06.2012 - 11.06.2012, или
Вид 32, 07.06.2012 - 07.06.2012, 1 день из 5 дней, рассчитанных в 04.2012 г.
Обращаю внимание: по данному типу отпуска идет отзыв не на весь период этого отпуска, а только на 1 день из 5. Значит по р/л должен пройти отзыв 1 день с учетом индексации в 5 за 6 мес, и должна пройти индексация оставшихся 4 дней отпуска.
В предварительном просмотре по виду 32 видим 4 2 записи по виду 32 по индексации 4 оставшихся дней отпуска:
В первой записи сумма оплаты стоит 1011075 / 5*4 =808860.
Т.е. это сумма исходного отпуска за 4 дня из 5.
Во второй записи сумма оплаты стоит 404430 /5 *4 = 323544.
Т.е. это сумма индексации 4 дней из 5 дней отпуска, которая прошла в 5 за 6 месяц.
По этим записям из последних двух картинок в р/л рассчитаны суммы соответственно:
808860*0.54=436784
323544*0.1=32354
Общая сумма индексации по виду 32 получилась 436784 + 32354 =469138.
Это неправильная сумма.

По виду 32 за 4 дня в 6 мес за 6 мес должна пройти сумма индексации всего на сумму (1011075+404430) /5 *4 *0.1 = 113240.

Галактика рассчитала индексацию отпуска больше, чем надо на сумму
469138 - 113240= 355898.
Как измененно :

Доработана функция "Предварительная разноска" в части индексации отпускных сумм для отпуска, имеющего отзыв не на весь период этого отпуска.
Теперь в предварительном просмотре формируется одна запись с пометкой "ИО" за совпадающие периоды, в том числе и на периоды, которые подвергались отзывам из отпуска.
В этой записи в поле "Сумма оплаты" указана общая сумма отпуска с учетом всех проведенных ранее индексаций.
Расчет заработной платы работает, как раньше. Т.е. сумма из предварительного
просмотра индексируется на разницу коэффициентов".

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