Ошибка в 1с период отпуска прерывается

Обновлено: 05.07.2024

В случае временной нетрудоспособности сотрудника, которая наступила во время ежегодного оплачиваемого отпуска, отпуск должен быть продлен или перенесен на другой срок, определяемый работодателем с учетом пожеланий работника (ст. 124 ТК РФ).

Для продления отпуска на соответствующие количество календарных дней работник должен получить больничный лист. При этом работник может уведомить работодателя о наступлении болезни любым способом — по почте, телефону, телеграммой и т. д. Кроме того, работник обязан сообщить, собирается ли он продлить отпуск или намерен приступить к работе по окончании отпуска, а те дни отпуска, что он болел, — перенести.

Продление отпуска не приводит к необходимости перерасчета отпускных, т. к. продолжительность отпуска при этом не меняется, но связано с оплатой дней, на которые отпуск продлевается. Так, если отпуск продлевается по болезни, то за рабочие дни, приходящиеся на период болезни, работнику в установленных случаях выплачивается пособие по временной нетрудоспособности; если работник по время отпуска выполнял государственные обязанности, то за ним только сохраняется рабочее место и т. д.

Перерасчет отпускных необходим лишь при переносе отпуска на другой срок, если при этом меняется расчетный период, используемый для исчисления среднего заработка.

Таким образом, в зависимости от причины, по которой продлевается отпуск, с работником производятся дополнительные расчеты по оплате труда.

Продление отпуска в «1С:Зарплате и управлении персоналом 8» (ред. 3)

В программе «1С:Зарплата и управление персоналом 8» начиная с версии 3.1.14 реализован новый механизм продления отпуска в связи с болезнью.

Рассмотрим на примере два варианта продления отпуска — с учетом новой методики и без нее (для ее отключения следует установить флаг Сторнировать отпуск в больничном при пересечении периодов в настройках расчета зарплаты (раздел Настройка — Расчет зарплаты)).

Пример

Сотруднице ООО «Швейная фабрика Плюс» Е.А. Антоновой предоставлен очередной ежегодный оплачиваемый отпуск с 16.07.2020 по 29.07.2020 (14 календарных дней). Находясь в отпуске, сотрудница заболела, временная нетрудоспособность продолжалась с 24.07.2020 по 31.07.2020 (8 календарных дней). Отпуск необходимо продлить на количество дней, совпавших с периодом временной нетрудоспособности (6 дней), т. к. сотрудник вышел на работу 07.08.2020.

После окончания отпуска сотрудник должен был выйти на работу 30.07.2020, однако, в связи с болезнью на работу не вышел.

Обратите внимание, регистрация факта невыхода на работу по окончании отпуска может и не потребоваться. Этот этап является обязательным, когда необходимо рассчитать зарплату за месяц с учетом неявки сотрудника. В Примере сотрудник больничный лист еще не предоставил, зарегистрировать его временную нетрудоспособность мы не можем. Чтобы зарплата за период невыхода не начислялась, этот период необходимо зарегистрировать как отсутствие (рис. 1).

026.jpg

Начисление пособия по временной нетрудоспособности и регистрация продления отпуска

В августе сотрудник вышел на работу и предоставил листок нетрудоспособности, из которого следует, что он болел с 24.07.2020 по 31.07.2020 (8 календарных дней).

Вариант 1. Рассмотрим продление отпуска на период нетрудоспособности с учетом новой методики (флаг Сторнировать отпуск в больничном при пересечении периодов в настройках расчета зарплаты (раздел Настройка — Расчет зарплаты) должен быть снят).

027-01.jpg

Начисление пособия по временной нетрудоспособности выполняется с помощью документа Больничный лист (раздел Зарплата — Больничные листы), рис. 2.

Первоначальный отпуск сотрудника — с 16.07.2020 по 29.07.2020, больничный — с 24.07.2020 по 31.07.2020. Отпуск должен быть продлен на 6 дней, совпавших с периодом нетрудоспособности (24, 25, 26, 27, 28, 29 июля). Новый период отпуска с учетом дней продления — с 16.07.2020 по 06.08.2020. Сотрудник должен выйти на работу 07.08.2020.

В исправленном документе информация о продлениях отражается на закладке Продления, переносы, отзывы (рис. 3). Здесь же можно и отменить продление. Для оплаты продления отпуска средний заработок будет таким же, как и при первоначальном начислении отпуска. Сумма начисленных отпускных будет равна сумме отпускных первоначально начисленного отпуска (ранее начисленные отпускные сторнируются (закладка Пересчет прошлого периода)). После автоматического перерасчета отпуска нужно провести документ.

027-02.jpg

028.jpg

Вариант 2. Рассмотрим, как продлить отпуск на период нетрудоспособности без учета новой методики (как было до ее введения) (флаг Сторнировать отпуск в больничном при пересечении периодов в настройках расчета зарплаты установлен (раздел Настройка — Расчет зарплаты)).

Начисление пособия выполняется с помощью документа Больничный лист (раздел Зарплата — Больничные листы).

При таком методе возникают вопросы:

доходы для учета НДФЛ и взносов неверно распределяются по отчетным периодам;

если отпуск был начислен и выплачен в прошлом налоговом периоде, а больничный в текущем, то сторнирование отпуска исключается из отчетности за прошлый налоговый период, а доначисление отражается в отчетности за текущий период;

доход с больничного листа и перерасчет отпускных могут некорректно отражаться в отчетности;

при первичном расчете больничного в среднем заработке не учитывается перерасчет отпуска, произведенный в этом же документе;

перерасчет отпускных перекрывает начисление по больничному листу и его нельзя выплатить отдельной ведомостью.

Для решения этих вопросов можно сначала ввести документ-исправление для отпуска и продлить отпуск, не обращая внимания на излишне начисленные суммы. После этого ввести больничный, вернуться в исправление отпуска и пересчитать его. Но такое решение не очевидно и неудобно в использовании: при проведении больничного не видно, сколько отпусков он пересекает; при создании исправления отпуска нужно самостоятельно считать дни, на которые продлевается отпуск; из-за перерасчета отпуска нельзя выплатить больничный отдельной ведомостью; проблемы с НДФЛ и взносами при таком способе не всегда решаются до конца.

Отменила проведение "отпуск", тогда реквизиты в "Отпуска сотрудников" стали доступны для редактирования. Изменила в них период и в документе "Отпуск" период изменился автоматически.
Все это соответствует тому, что написано в справке к документу "отпуска сотрудников".

проверено на ЗУП 3.1.6.54

Теперь нужно поменять период в одном из документов "Отпуск".

Только сейчас заметила.
Вы меняете период в документе "Отпуск" ? Менять надо в "Отпуска сотрудников".

(11) Я в "Отпуска сотрудников" пробую менять, там тоже неактивно, даже когда отменяю проведение "Отпуск". (9)Всё работает! Заходите в отпуск конкретного человека (из отпуска сотрудников). Отменяете его проведение. Закрываете. В отпуске сотрудников в строке с этим человеком становятся доступными даты отпуска и другие реквизиты. Вы их меняете. Сохраняете отпуск сотрудников. Переходите опять в отпуск конкретного человека. Опа! - все изменения перенеслись в него Вот такой код есть в форме документа "Отпуск". "ДокументЗаполнения" - это документ "Отпуск сотрудников". (15)А документ отпуск по этому сотруднику распроведен?Исправлен?
Док.Отпуска сотрудников списком формируют документ отпуск на каждого сотрудника. Создаю документ "Отпуск сотрудников". Далее нажимаю сформировать документы "Отпуск" на каждого. Строки документа "Отпуск сотрудников" меняют шрифт на "жирный". В это момент менять период еще могу. Далее открываю сформированный документ "Отпуск", провожу. Шрифт меняется на обычный. Теперь менять ничего не могу. Открываю документ "Отпуск", отменяю проведение, закрываю. По прежнему не могу изменить период в "Отпуск сотрудников".
Вот как-то так. (18)Теперь понятна твоя проблема.В документе отпуска списку сотрудников удали эту строку и через добавить заполни ее снова.Только на этот раз период отпуска поставь правильный.Программа увидит твой документ отпуска сотрудника на этот период и его подхватит. Попробовал в другой базе, все получается. Вообщем - это косяк конкретной базы, буду дальше разбираться. (22) Да нет, не надо, спасибо. В крайнем случае, если не разберусь, скажу чтобы удалили, и сделали заново. Вообщем разобрался. Есть галка "Использовать многофункциональность документов", она не была установлена. Соответственно галка "Расчет утвердил" не показывалась в документе "Отпуск", и эта галка всегда была установлена, и не снималась даже, когда документ становился непроведенным. Если же "Использовать многофункциональность документов" стоит. То галка снимается при отмене проведения. Вообщем это явный косяк разработчиков, . криворукие! (27)Спасибо, что уточнили. А то я искал галку, про которую не знал ))

(27)
Это я поняла. Поставили через все функции?
Попыталась найти когда в программе взводиться эта галочка .

Нашла в общем модуле "ЗарплатаКадрыРасширенный" процедуру, где устанавливается эта константа.
УстановитьИспользованиеМногофункциональностиВДокументах()

Получается ,что условие когда многофункциональность=истина

- или установлено доступ на уровне записей
- или проверка ЕстьКадровикиБезПравРасчетчика

Вызываться в модуле
"ОбновитьИспользованиеМногофункциональностиВДокументахПриЗап ­иси" при настройке групп доступа.

Сотрудник принят 13.10.2016. В течение времени он брал отпуск без сохранения, который породил сдвиг рабочего периода. Все подробности отражены на скриншоте. На момент перехода на ЗУП 3, сотруднику введен остаток отпуска на 01.01.2018 в размере 4.67 дней за период 25.10.2017 - 24.10.2018. Необоснованно происходит сдвиг рабочего периода в отпуске от 01.02.2019.

да вроде все правильно.
в период 25.10.17 - 24.10.18 было 3 отпуска без сохранения - 7, 3, 9 дней. 2 дня в декабре не учитываются, видимо потому что это событие до переноса данных (оно на рисунке даже по-другому обзывается)
ЗЫ. Период не закрывается, когда сотрудник отгулял положенные 28 дней. Он закрывается с концом рабочего года, т.е. 24.10 Я о чем сказать-то хотела))
ТС рассуждает, что если работник отгулял 28 положенных дней, то сразу начинается очередной рабочий год. Вот тут он не прав - очередной рабочий год начнется тогда, когда закончится текущий. "не превышающее 14 календарных дней в течение рабочего года." имеется ввиду наверное текущий календарный год (3) Прочитал на форумах, что если работник берет отпуск без сохранения заработной платы по несколько дней, то необходимо вести учет, и как только сумма дней без сохранения заработной платы превысит 14 календарных дней за рабочий год , необходимо будет период рабочего года сдвинуть на необходимое количество дней.

поворотил в ЗУП 3.1.8. такая же картина

в/ч 22222
Штаб
Писарь

13 окт. 2016 г. Прием на работу 0000-000001 от 13.10.2016
Право на отпуск Основной отпуск - 28 дн.

1 июня 2017 г. Отпуск 0000-000001 от 01.06.2017
Накоплено за период 11 янв. 2017 г. - 1 июня 2017 г. +9,33
Период отпуска: 1 июня 2017 г. - 15 июня 2017 г. -14,00

9 дек. 2017 г. Отпуск неоплачиваемый по разрешению работодателя
Накоплено за период 1 сент. 2017 г. - 9 дек. 2017 г. +9,34
Период отпуска: 9 дек. 2017 г. - 10 дек. 2017 г.

11 янв. 2018 г. Отпуск 0000-000001 от 11.01.2018
Накоплено за период 9 дек. 2017 г. - 11 янв. 2018 г. +2,33
Период отпуска: 11 янв. 2018 г. - 24 янв. 2018 г. -14,00

26 марта 2018 г. Отпуск неоплачиваемый по разрешению работодателя
Накоплено за период 11 янв. 2018 г. - 26 марта 2018 г. +4,67
Период отпуска: 26 марта 2018 г. - 1 апр. 2018 г.

14 мая 2018 г. Отпуск неоплачиваемый по разрешению работодателя
Накоплено за период 26 марта 2018 г. - 14 мая 2018 г. +4,66
Период отпуска: 14 мая 2018 г. - 16 мая 2018 г.

1 июня 2018 г. Отпуск 0000-000002 от 01.06.2018
Накоплено за период 14 мая 2018 г. - 1 июня 2018 г.
Период отпуска: 1 июня 2018 г. - 15 июня 2018 г. -14,00

16 июня 2018 г. Отпуск неоплачиваемый по разрешению работодателя
Накоплено за период 1 июня 2018 г. - 16 июня 2018 г. +2,34
Период отпуска: 16 июня 2018 г. - 24 июня 2018 г.
На 7 дн. продлены рабочие года отпусков:
для отпуска Основной: 25 окт. 2017 г. - 31 окт. 2018 г.

25 янв. 2019 г. Сегодня
Накоплено за период 16 июня 2018 г. - 25 янв. 2019 г. +16,33
Остаток отпуска 7,00
Остатки отпусков накоплены за следующие периоды работы:
для отпуска "Основной":
1 нояб. 2018 г. - 31 окт. 2019 г. (7,00 дн.)

P.P.S.
платформа 8.2 (8.2.18.61)
ЗУП 2.5 (2.5.67.1)

Конфа стандартная, косяков по данным нет (я не вижу). Думаю подобная ситуация может случится в каждой базе ЗУП. А на ряду с большинством правильных рабочих периодов, эту ошибку не так просто заметить.

Любой может симитировать ситуацию на стандартной ЗУП приняв чела 1 сент 2010 и введя ему 4 отпуска по этим датам. Я не ожидаю этого, понимаю такое доскональное разбирательство это уже слишком, но вдруг кого-то заинтересует )))

ОстаткиОтпусков. Смотрел? Его в каждом релизе меняют.
(2) уж как только не смотрела - не хватает соломы - пора к Великому и Ужасному.
Ошибку эту мучаю периодически с конца марта - слишком сложная (для меня) обработка запроса (точнее трех). Здесь нашла подобную тему, но ответа в ней тоже не нашли кажется v8: ЗУП Рабочий год отпуска. по этой теме понятно что с релиза 2.5.51.1 проблема не решилась. Тема архивная уже к сожалению написать там я не могу.
Как следствие кадровик, зная об этой ошибке, найденной выборочной проверкой, теперь просчитывает вручную периоды каждого отпуска, что не добавляет ей счастья.
А справочник "Остатки отпусков прошлых лет" у Вас есть? Там какие данные по сотруднику, на примере которого проблему рассматриваете?

(5) справочник этот полностью пустой.

Смогла заинтересовать этой проблемой отзывчивую девушку, у которой очень щепетильно относятся к отпускам на предприятии. Она воспроизвела ситуацию на демо базе - ошибка повторилась.

Но дальше продвинуться мы не можем. Прошу помощи

в параметрах учета на вкладке кадровый учет , что стоит?
справочник "Остатки отпусков прошлых лет"-пустой,"Остатки отпусков организаций прошлых лет"-тут посмотри
(7) Скрины соответствуют: "Остатки отпуска будут уменьшаться при регистрации фактических отпусков: Кадровыми приказами"
И я указывала это в (0). Кроме того, я писала еще и о том, что если поставить "Расчетными документами" и перепровести, то это никак не повлияет на состояние дел, только отпуска, которые приходятся на 2 рабочих года отражаются в отчете более громоздко, поэтому для вопроса выбрала более укороченный кадровый вариант. Скрины расчетного варианта нужно? И так и так пробовала несколько раз.
(8) все пусто. Отзывчивые люди воспроизводили на демо базе - ошибка повторилась, поэтому могу с уверенностью утверждать - дело не в данных.
Демо база копия Вашей реальной? или Там свои исходные данные?
Если справочник остатки отпусков пустой, то его можно и заполнить( зачем же он пустым стоит, когда с отпусками такие проблемы?). Есть смысл попробовать ввести данные по одному человеку и проверить, будет ли "плавать" у него после этого расчет остатка отпуска
Ошибка состоит в том ,что 7 дней это остаток календарного года ,а не Рабочего года сотрудника.
ВВод начальных остатков никто не отменяла. Если дело именно в этом, то один раз по всем сотрудникам нужно будет попыхтеть и ввести, чтобы потом нормально жить. Тут ничего не поделаешь. Начальные остатки и по основным средствам вводят и по взаиморасчетам и т.д. и т.п. И там их тоже ОЧЕНЬ МНОГО бывает.
А сколько сотрудников в организации?
(12) не поняла вообще. Можете то же самое только другими словами?
7 дней это столько чел в отпуске был
28 марта 2013 г. - 3 апр. 2013 г.
У него рабочий период правильный д.б.
Рабочий период: 1 сент. 2012 г. - 31 авг. 2013 г.
а ставится
Рабочий период: 1 сент. 2011 г. - 31 авг. 2012 г.

Завожу новый документ Отпуск и указываю этому сотруднику интервал "Отпуска ежегодного" с 01.08.09 по 01.08.09 - 1 день, т.к. один день всегда должен быть в одном рабочем году, однако программа ставит 05.03.2008 - 04.03.2010"

Читайте также: