Здравствуйте, все-таки что-то не так с калькулятором в части подсчте льготной выслуги. К примеру берем даты 01.01.2000 - 31.12.2009, календарная выслуга в Вашем калькуляторе показывет ровно 10 лет (10 лет, 0 месяцев, 0 дней (3653 сут. вкл.)). Соответственно, если есть льготная выслуга за этот же период, она должна составить ровно 5 лет и в итоге должно получиться 15 лет льготной выслуги. Так ? А здесь получается льготная прибавляет (6 лет, 9 месяцев, 5 дней (в периоде 3653 сут., в зачёт 2435)). В итоге получается 16 лет, 10 месяцев, 28 дней. Почти 17 лет, если прибавить месяц и два дня будет 17 лет!
Как при выслуге ровно 10 лет и льготной выслуге год за полтора получается почти 17 лет?
Я думаю, нужно пересмотреть расчеты...
Возможный ответ
Обозник 2026-05-08 09:53:20
Здравствуйте Александр! Спасибо за пример — вы абсолютно правы, действительно была ошибка в логике льготного расчёта.
Исправили проблему.
Что было не так:
льготный период учитывался некорректно и фактически давал завышение итоговой выслуги для случая, когда календарный и льготный периоды совпадают.
Что сделано:
переработали формулу подсчёта льготных периодов;
обновили и перепроверили расчёт на вашем примере.
Проверка на вашем кейсе:
период 01.01.2000–31.12.2009 = 10 лет календарной выслуги;
льгота 1:1.5 за тот же период = +5 лет;
итог должен быть и теперь считается как 15 лет.
Спасибо, что помогли выявить ошибку - расчёт стал корректнее для всех пользователей.
Как при выслуге ровно 10 лет и льготной выслуге год за полтора получается почти 17 лет?
Я думаю, нужно пересмотреть расчеты...