Расчет периода отпуска после выхода из декрета в ЗУП 3.1
Добрый день! Подскажите, пожалуйста, как решить следующую проблему: Сотрудница за рабочий период с 01.05.2015 - 30.04.2016 отгуляла отпуск, в т.ч. авансом 9,33 дня. С 28.12.2015 она ушла в декретный отпуск из которого возвращается 29.10.2018. В декретном отпуске она пробыла 1401 день. При создании документа отпуска ЗУП ставит ей период с 01.05.2016 - 24.09.2019. Кадровики посчитали новый рабочий период для отпуска так: к дате начала нового рабочего периода 01.05.2016 прибавить дни в декрете и рабочий период получился 01.05.2016 - 29.02.2020. 1С посчитала рабочий период с 01.05.2016 - 24.09.2019 - это 1241 день в декрете, т.е. на 160 дней меньше, чем она была в декрете по факту.
На 1с ЗУП 3.1. мы перешли из Бэста и данные по начальным остаткам были перенесены на 01.12.2017 года. Сейчас версия ЗУП 3.1.7.144.
Приложил скриншоты документов по вводу начальных остатков, заведению отпуска и выхода из отпуска по уходу за ребенком и документ очередного отпуска.
Почему посчитался такой период и как его справить?
На 1с ЗУП 3.1. мы перешли из Бэста и данные по начальным остаткам были перенесены на 01.12.2017 года. Сейчас версия ЗУП 3.1.7.144.
Приложил скриншоты документов по вводу начальных остатков, заведению отпуска и выхода из отпуска по уходу за ребенком и документ очередного отпуска.
Почему посчитался такой период и как его справить?
Прикрепленные файлы:
Найденные решения
(4), я писал в тп 1С по этому вопросу. и мой ответ немного не верный. Правильный ответ: дата ввода остатков отпусков - дата, с которой работник ушел в отпуск по уходу за ребенком. Период, на который вводятся остатки - обычный период, длительностью год, т.е. в моем случае 01.05.2015 - 30.04.2016. количество дней вводим фактическое с дробями, опять же в моем случае, -9,33. Далее оформляем документ возврат из отпуска по уходу за ребенком и делаем отпуск. 1Ска все сама увидит и все проставит как надо.
Единственное НО!: Дата документа начальная штатная расстановка у нас 01.12.2017. Остатки по отпуску я ввел на 28.12.2016!. При проведении документа в регистры попадает дата 28.12.2016, но если снова открыть документ ввода остатков по отпуску, то дата, на которую вводятся остатки изменится на дату документа - 01.12.2017. И, соответственно, если нажать на кнопку "записать", даже без изменения данных, то введенные остатки уплывут на другую дату ввода и вот тут начинаются косяки при расчете. Так что тут надо быть внимательным.
Единственное НО!: Дата документа начальная штатная расстановка у нас 01.12.2017. Остатки по отпуску я ввел на 28.12.2016!. При проведении документа в регистры попадает дата 28.12.2016, но если снова открыть документ ввода остатков по отпуску, то дата, на которую вводятся остатки изменится на дату документа - 01.12.2017. И, соответственно, если нажать на кнопку "записать", даже без изменения данных, то введенные остатки уплывут на другую дату ввода и вот тут начинаются косяки при расчете. Так что тут надо быть внимательным.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Что-то у вас с днями отпуска по уходу какая-то белиберда. По документу отпуска с 28.12.2015 по 28.10.2018 это 2 года 10 месяцев 1 день, по дням 1036 дней. Даже если бы отпуск предоставлялся со дня рождения до 3-х лет, это было бы за 3 года 365*3+1=1096 дней. И окончание рабочего года будет, действительно, 29.02.2020. ЗУП ошибается по причине неверного ввода остатка отпусков. Просто Вам нужно было в остатках отпусков за текущий рабочий год с 01.05.2016 по 29.02.2020 (не по 28.10.2018!) ввести тот остаток, который ей положено в нём отгулять с учётом авансом отгулянных. И эти дни не должны быть с дробью, ведь нельзя взять 0,33 дня отпуска, д.б. или 18 или 19 дней. Рабочий год с 01.05.2015 по 30.04.2016 указывать не нужно, отпуск за него был уже взят. Дату ввода остатков укажите 01.05.2016, хотя, м.б. придётся её подвигать, чтобы остаток правильно отразился в отчёте.
Спасибо (2) за наводку. Стал играться с вводом начальных остатков и пересчетом дней. Вообщем -9,33 дня - это дни, которые декретчица отгуляла авансом, не отработав полный рабочий год перед декретом и дата окончания рабочего периода будет не 29.02.2020, а 01.03.2019. Соответственно, в документе ввода начальных остатков мы вводим, что остаток отпусков за рабочий период 01.05.2015 -30.04.2016 на 28.12.2015 (дата ухода в декрет) ноль дней (что мы, как работодатель, отпуска ей не должны). А дальше 1С сама уже считает период и дни которые ей надо выдать до новой даты конца рабочего периода (01.05.2015-01.03.2019). Т.е. если я в декабре 18 года дам декретчице отпуск на 9 дней, 1С напишет, что за 29.10.18 - 01.12.18 накоплено 2,33 дня, дано 9 дней и того остаток на текущий рабочий год -6,67 дней. Если я дам 10 дней отпуска, то 1с-ка в качестве рабочего периода возмет уже 2 года, а не 1 - что правильно.
(3) Позвольте возразить по поводу окончания рабочего года. Если отпуск по уходу продолжался действительно 2 года 10 месяцев и 1 день, то перенеся дату окончания текущего рабочего года 30.04.2017 на эту величину (стаж, который не учитывается), получим 17+2=19, 04+10=02 в след.году, т.е, в 20 и дата 01 в след месяце. Итого получается текущий рабочий год с 01.05.2016 по 01.03.2020 год. Проверив по продолжительности периода, который равен 3 года 10 месяце 1 день, убеждаемся, что рабочий год продолжительностью в один год продлён как раз на 2 года 10 месяцев 1 день. В остатке отпусков Вы должны ввести в нижней части тот рабочий год, который нужен: с 01.05.2016 по 01.03.2020, именно его программа будет использовать в дальнейшем при указании рабочего года, и количество дней отпуска , которое полагается на дату ввода остатков. Дату ввода остатков укажите, рассчитав её от начала рабочего года 01.05.2016 по стажу на количество предоставленных дней авансом.
И авансом отгулять дробное количество календарных дней всё равно невозможно. Она что, в отпуске была в последний день с 0 часов только до 8 утра, что ли? Календарные дни отпуска на части могут делиться только при увольнении, при начислении компенсации. Если начало рабочего года не переносится на другую дату, (а оно не переносится), то нет оснований дробить календарные дни остатка отпусков.
И авансом отгулять дробное количество календарных дней всё равно невозможно. Она что, в отпуске была в последний день с 0 часов только до 8 утра, что ли? Календарные дни отпуска на части могут делиться только при увольнении, при начислении компенсации. Если начало рабочего года не переносится на другую дату, (а оно не переносится), то нет оснований дробить календарные дни остатка отпусков.
(4), я писал в тп 1С по этому вопросу. и мой ответ немного не верный. Правильный ответ: дата ввода остатков отпусков - дата, с которой работник ушел в отпуск по уходу за ребенком. Период, на который вводятся остатки - обычный период, длительностью год, т.е. в моем случае 01.05.2015 - 30.04.2016. количество дней вводим фактическое с дробями, опять же в моем случае, -9,33. Далее оформляем документ возврат из отпуска по уходу за ребенком и делаем отпуск. 1Ска все сама увидит и все проставит как надо.
Единственное НО!: Дата документа начальная штатная расстановка у нас 01.12.2017. Остатки по отпуску я ввел на 28.12.2016!. При проведении документа в регистры попадает дата 28.12.2016, но если снова открыть документ ввода остатков по отпуску, то дата, на которую вводятся остатки изменится на дату документа - 01.12.2017. И, соответственно, если нажать на кнопку "записать", даже без изменения данных, то введенные остатки уплывут на другую дату ввода и вот тут начинаются косяки при расчете. Так что тут надо быть внимательным.
Единственное НО!: Дата документа начальная штатная расстановка у нас 01.12.2017. Остатки по отпуску я ввел на 28.12.2016!. При проведении документа в регистры попадает дата 28.12.2016, но если снова открыть документ ввода остатков по отпуску, то дата, на которую вводятся остатки изменится на дату документа - 01.12.2017. И, соответственно, если нажать на кнопку "записать", даже без изменения данных, то введенные остатки уплывут на другую дату ввода и вот тут начинаются косяки при расчете. Так что тут надо быть внимательным.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот