Перешли на ЗУП 3.1, заметили, что программа считает стаж не так, как ЗУП 2.5.
По некоторым сотрудникам при определенных сочетаниях данных стаж отличается на 1 день.
Какая же из программ считает правильно: ЗУП 2.5 или ЗУП 3.1?
Действительно, алгоритм расчета стажа в ЗУП 3.1 немного отличается от алгоритма ЗУП 2.5.
Однако, сказать, что какая-то из программ работает правильно, а в другой есть ошибка – нельзя, так как этот алгоритм не имеет четкого законодательного регулирования. Можно сказать, что результаты расчета стажа в ЗУП 3.1 больше соответствуют ожиданиям пользователей.
Рассмотрим возникающую разницу в стаже на примере.
Стаж сотрудника на момент приема на работу (01.01.2018) составлял 10 лет 0 месяцев 13 дней.
Требуется рассчитать стаж на 18.05.2018 (включительно).
- ЗУП 2.5 определит стаж на 18.05.2018 как 10 лет 4 месяца и 30 дней
- ЗУП 3.1 – 10 лет и ровно 5 месяцев.
Действительно, в стаж мы засчитаем весь январь, февраль, март и апрель – т.е. 4 полных месяца, а также 17 дней стажа в мае (на 01 мая – стаж 0 дней, на 02 мая – 1 день, … на 18 мая – 17 дней стажа) + 13 дней начального стажа.
В ЗУП 3.1 это определится как полный месяц стажа, а в ЗУП 2.5 программа будет считать, что стаж составляет 10 лет 4 месяца и 30 дней.
Подробно алгоритм расчета стажа в ЗУП 3.1 рассмотрен в статье:
Подробный видеоразбор:
Получите понятные самоучители 2024 по 1С бесплатно:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 8 дней бесплатно
Все равно не понял из объяснения, почему 18 мая не входит в стаж.
В описании примера указано «Требуется рассчитать стаж на 18.05.2018 (включительно).» Ключевое слово для меня здесь «включительно». Зачем тогда оно добавлено в условие задачи???
Даже, если на 01.05.18 стаж нулевой, то на 18.05.18 (включительно), т.е. как я это понимаю, на конец дня 18.05.18 (иными словами, на начало дня 19.05.18), стаж сотрудника будет равен 18 дней, разве нет?
Андрей, представьте, что 1 мая у Вас родился ребенок 🙂
2 мая — ему будет 1 день, 3 мая — 2 дня, …, 18 мая — 17 дней 🙂
Даже если применить мой любимый анекдот, когда жена отправляет мужа программиста в магазин и говорит: «Купи мыла, а если будут яйца, то купи десяток», и он возвращается с десятком кусков мыла, то получается следующее.
Представим, что ребенок родился как можно раньше 1 мая, например, в 00:01 1 мая, тогда в 00:01 2 мая ему исполняется ровно 1 день и в 23:59 2 мая ему всё еще 1 день, так как до 2 дней не хватает пары минут ))) и в 23:59 18 мая ребеночку также 17 дней отроду.
Вот примерно такую логику и к стажу можно применить )))
Елена, спасибо )) Со стажем ребенка теперь всё понятно 🙂
Благодарю за полезную информацию