G_SUMDIVIDE
Краткое описание :
Самопроизвольно изменилась дата приема у человекаОписание :
Расчет отпускныхЧто измененно :
Самопроизвольно изменилась дата приема у человека. Если статуса расчета зарплаты в лицевых счетах равен "рассч.", то меняется дата приема при перерасчете компенсации, выплаченной при предыдущем увольнении.
Как измененно :
Исключено самопроизвольное изменение даты приема у человека.
G_SUMDIVIDE
Краткое описание :
Записи о смещении отпуска после предварительной разноски неверныОписание :
Предварительная разноскаЧто измененно :
Записи о смещении отпуска после предварительной разноски при выполнении функции "контроля пересечения больничных с отпусками" неверны в случае, когда отпуск состоит из основного и дополнительного. На предоставленной базе больничный перекрывает часть основного отпуска и часть дополнительного. Запись переноса дополнительного отпуска некорректна, основной отпуск перенесся правильно.
Если больничный попадает только на период одного из отпусков (или основного,или дополнительно)то перенос при выполнении функции "контроля пересечения больничных с отпусками" формируется правильно.
Как измененно :
Исправлена ошибка формирования записей о переносе отпуска на время больничного в функции "Предварительная разноска".
Ошибка проявлялась в случае, когда отпуск состоит из основного и дополнительного и больничный перекрывает часть основного отпуска и часть дополнительного.
Теперь, в таких случаях, записи о переносе и основного и дополнительного отпуска формируются правильно.
G_SUMDIVIDE
Краткое описание :
Ошибка расчета индексации отпуска при наличии частичного отзываОписание :
Расчет начислений (общие вопросы)Что измененно :
Работнику тн=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.
Как измененно :
Доработана функция "Предварительная разноска" в части индексации отпускных сумм для отпуска, имеющего отзыв не на весь период этого отпуска.
Теперь в предварительном просмотре формируется одна запись с пометкой "ИО" за совпадающие периоды, в том числе и на периоды, которые подвергались отзывам из отпуска.
В этой записи в поле "Сумма оплаты" указана общая сумма отпуска с учетом всех проведенных ранее индексаций.
Расчет заработной платы работает, как раньше. Т.е. сумма из предварительного
просмотра индексируется на разницу коэффициентов".