ЗУП 3.1.4 - 3.1.5 выбрасывает дни из периода при расчете стажа. Почему?
Пример:
У сотрудника на 01.03.2018 стаж по трудовой книжке 13 лет, 10 месяцев и 9 дней.
На 02.03.2018 программа рассчитала стаж 13 лет, 10 месяцев и 8 дней. (стаж уменьшился на 1 день!)
На 03.03.2018 - 13 лет, 10 месяцев и 9 дней.
На 04.03.2018 - 13 лет, 10 месяцев и 10 дней.
На 05.03.2018 - 13 лет, 10 месяцев и 11 дней.
На 06.03.2018 - 13 лет, 10 месяцев и 12 дней.
Кадровик просит объяснить такое поведение программы и вопрос считаю вполне резонным.
Есть у кого-то версии? Ковыряться отладчиком в ЗУП - то еще удовольствие.
У меня есть версия, что программа каким-то образом считает 29 и 30 февраля, которых нет.
PS. Заметил на 3.1.4.169, обновился до 3.1.5.129 - ничего не изменилось.
У сотрудника на 01.03.2018 стаж по трудовой книжке 13 лет, 10 месяцев и 9 дней.
На 02.03.2018 программа рассчитала стаж 13 лет, 10 месяцев и 8 дней. (стаж уменьшился на 1 день!)
На 03.03.2018 - 13 лет, 10 месяцев и 9 дней.
На 04.03.2018 - 13 лет, 10 месяцев и 10 дней.
На 05.03.2018 - 13 лет, 10 месяцев и 11 дней.
На 06.03.2018 - 13 лет, 10 месяцев и 12 дней.
Кадровик просит объяснить такое поведение программы и вопрос считаю вполне резонным.
Есть у кого-то версии? Ковыряться отладчиком в ЗУП - то еще удовольствие.
У меня есть версия, что программа каким-то образом считает 29 и 30 февраля, которых нет.
PS. Заметил на 3.1.4.169, обновился до 3.1.5.129 - ничего не изменилось.
Прикрепленные файлы:
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Проверьте для начала производственный календарь, как в нем расставлены государственные праздники.
По поводу Вашей версии: любая версия требует проверки, поэтому проверить ее придется. Но, забегая вперед, скажу, что високосные годы 1С всегда обрабатывала корректно, с этим проблем не было.
По поводу Вашей версии: любая версия требует проверки, поэтому проверить ее придется. Но, забегая вперед, скажу, что високосные годы 1С всегда обрабатывала корректно, с этим проблем не было.
(2) Производственный календарь абсолютно "типовой", даже не представляю, что в нем может быть такого, что-бы программа начала выкидывать дни из стажа и тем более считать стаж в обратную сторону.
В любом случае 02.03.18 стаж не может быть меньше, чем 01.03.18. Оба дня рабочие, без каких-либо особенностей.
В любом случае 02.03.18 стаж не может быть меньше, чем 01.03.18. Оба дня рабочие, без каких-либо особенностей.
Прикрепленные файлы:
Правила подсчета стажа не всегда по календарным дням, в ЗУП используется правило подсчёта страхового стажа для всех видов в соответствии с п.47 Постановления Правительства РФ от 02.10.2014 N 1015. Для каждого периода складываются дни и переводятся в полный месяц в расчёте на 30 дней в месяце.
(7)
Спасибо за ссылку на законодательство. Открыл постановление читаю.
Из 47 пункта я понял, что 30 дней = 1 мес, 12 мес = 1 год. Надеюсь, что кадровик именно так и считает, когда подбивает итог перед внесением в программу.
Пока все равно не получается понять почему на 02.03.18 стаж меньше чем на 01.03.18.
Стаж посчитан по трудовой и задан на 01.03.18г - 13 лет, 10 месяцев и 9 дней. Почему на следующий день этот показатель уменьшается - не понимаю.
читаю дальше...
Постановления Правительства РФ от 02.10.2014 N 1015
Спасибо за ссылку на законодательство. Открыл постановление читаю.
Из 47 пункта я понял, что 30 дней = 1 мес, 12 мес = 1 год. Надеюсь, что кадровик именно так и считает, когда подбивает итог перед внесением в программу.
Пока все равно не получается понять почему на 02.03.18 стаж меньше чем на 01.03.18.
Стаж посчитан по трудовой и задан на 01.03.18г - 13 лет, 10 месяцев и 9 дней. Почему на следующий день этот показатель уменьшается - не понимаю.
читаю дальше...
Господа хорошие, я сейчас головой в стену биться начну.
Объяснил кадровику, что стаж нужно вносить на дату предшествующую дате приема. Вроде все начало сходиться.
Прошел 1 месяц.
Сотрудник принимается с 04.04.2018. Стаж по трудовой книжке 6 лет, 11 месяцев, 7 дней внесен на 03.04.2018 (дата предшествующая дате приема).
По логике получается:
04.04.2018 = 6 лет, 11 месяцев, 8 дней
05.04.2018 = 6 лет, 11 месяцев, 9 дней
06.04.2018 = 6 лет, 11 месяцев, 10 дней
Программа на 06.04.2018 показывает 6 лет, 11 месяцев, 11 дней.
Так как вносить стаж по трудовой книжке, чтобы он в дальнейшем начислялся правильно? Почему он то в плюс, то в минус скачет?
Очередь на разработку на месяц вперед расписана, а я сижу по календарику дни стажа считаю...
Объяснил кадровику, что стаж нужно вносить на дату предшествующую дате приема. Вроде все начало сходиться.
Прошел 1 месяц.
Сотрудник принимается с 04.04.2018. Стаж по трудовой книжке 6 лет, 11 месяцев, 7 дней внесен на 03.04.2018 (дата предшествующая дате приема).
По логике получается:
04.04.2018 = 6 лет, 11 месяцев, 8 дней
05.04.2018 = 6 лет, 11 месяцев, 9 дней
06.04.2018 = 6 лет, 11 месяцев, 10 дней
Программа на 06.04.2018 показывает 6 лет, 11 месяцев, 11 дней.
Так как вносить стаж по трудовой книжке, чтобы он в дальнейшем начислялся правильно? Почему он то в плюс, то в минус скачет?
Очередь на разработку на месяц вперед расписана, а я сижу по календарику дни стажа считаю...
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот