Каталог решений - Некорректный расчет остатка отпуска в ЗУП 2.5

Некорректный расчет остатка отпуска в ЗУП 2.5

Некорректный расчет остатка отпуска в ЗУП 2.5

В наличии

Столкнулись с проблемой некорректного расчета остатка отпуска для ряда сотрудников.
Оказалось, что ЗУП 2.5 не учитывает расход отпуска сотрудника, при определенных условиях.

Категория:

Описание

Всем доброго времени суток.

Столкнулись с такой странной ситуацией. Сотрудник работает с 2015 года по 2021, исправно ходит в отпуск каждый год, но остаток отпуска не уменьшается. Причем при переходе на ЗУП 3.1 остаток отпуска также перенесся некорректно. За трудовой период в итоге накопилось 138 дней, хотя по факту должно было остаться где-то в районе 20 дней. И таких сотрудников оказалось довольно много.

Ответ кроется в Общем модуле "ОстаткиОтпусков", в функции "ОстаткиОтпусков". (Прошу прощения за тавтологию, но что поделать..)

Оказалось в запросе получающем параметры для расчета остатка отпуска зfложено четкое условие проверки срока трудоустройства сотрудника, в карточке сотрудника проверяется на заполненность поле "ДатаОкончания" оно же "Трудовой договор: Дата окончания".

Если поле заполнено и разница дат с датой трудоустройства меньше или равно 2 месяцам, то сотрудник считается временным работником, в связи с чем меняется методика расчета остатка отпуска. теперь система считает что "ОсновнойОтпуск" ему более не положен и ходить он должен вместо него в "Оплачиваемые отпуска работников, заключивших трудовой договор на срок до двух месяцев", а их положено не 28 календарных в год а 24 по рабочим дням. Помимо этого если такой сотрудник ходил в основной отпуск то они не учитываются в расчете остатка отпуска и по итогу мы получаем только насчитанные дни отпуска без какого либо расхода.

 

 

Исправление: для исправления нужно зайти в карточку сотрудника и в договоре удалить (изменить) дату окончания. Дата окончания должна быть пустой или быть позже 2-х месяцев от даты приема.

 

 

После исправления:

 

 

Обработка показывает таких сотрудников и выводит табличку с остатками отпуска таких сотрудников. Если таких сотрудников нет, то она не заполняется.

Тестировалась на конфигурации : Зарплата и управление персоналом КОРП, редакция 2.5 (2.5.157.1).

При нажатии на кнопку заполнить, ищет трудоустроенных сотрудников с заполненной датой окончания в карточке сотрудника, при условии что дата окончания не позже 2-х месяцев от даты приема. 

Помимо основной таблицы отпусков, так же внизу формы заполняется таблица с разбивкой по годам.

ОстатокНаДату — это остаток в расчете текущем, а остаток корректный, это остаток, если очистить дату окончания в карточке сотрудника.

 

 

has been added to your cart:
Оформление заказа