Другое · 12 мин
Как в 1С провести перенос отпуска из-за больничного
Как в 1С:ЗУП перенести отпуск из-за больничного: продление и перенос, сторнирование, документы Отпуск и Больничный лист, проверка расчётов и типичные ошибки.
Если сотрудник принёс больничный лист, пересекающийся с датами его ежегодного оплачиваемого отпуска, в 1С:ЗУП нельзя просто оставить оба документа как есть — возникнет двойное начисление за одни и те же дни, а остаток отпуска и табель исказятся. Согласно статье 124 ТК РФ такой отпуск продлевается или переносится на другой срок, который работодатель определяет с учётом пожеланий работника. Дальше разберём, как корректно отразить перенос в программе: какие документы исправить, чтобы не пострадали расчёт среднего заработка, остатки отпусков и учёт рабочего времени.
Ошибка при оформлении приводит к двойной оплате одних и тех же дней, неверному расчёту стажа для отпуска и расхождениям в отчётах. При этом в 1С нет отдельного документа «Перенос отпуска» — операция собирается из нескольких стандартных документов, и порядок их ввода зависит от того, продлевается отпуск автоматически или переносится на другие даты.
Ниже разобраны оба сценария для 1С:ЗУП 3.1: продление отпуска на дни болезни и перенос неиспользованной части на другой период. Также рассмотрены случаи, когда больничный уже рассчитан и выплачен, и как проверить результат до закрытия месяца.
Что происходит в программе при пересечении отпуска и больничного
Ключевой механизм в 1С:ЗУП — вытеснение начислений по периоду действия. Отпускные и пособие по больничному не могут начисляться за одни и те же календарные дни: больничный имеет приоритет и вытесняет отпуск. Когда вы вводите больничный лист, даты которого пересекаются с отпуском, программа автоматически определяет пересечение и предлагает сторнировать часть отпускных.
Если отпуск ещё не рассчитан окончательно (месяц не закрыт), программа просто пересчитает суммы. Если отпускные уже выплачены и месяц закрыт, формируется сторно — отрицательное начисление, которое уменьшит доход сотрудника в текущем периоде. Это важно для НДФЛ и страховых взносов: сторно корректно попадёт в регистры только при правильной последовательности документов.
Дни болезни, пришедшиеся на отпуск, не засчитываются в отпуск: остаток неиспользованных дней отпуска увеличивается. Эти дни сотрудник вправе догулять позже — и именно их перенос нужно оформить документально.
Подготовка: что проверить перед вводом документов
Прежде чем вносить изменения, убедитесь в нескольких вещах. Во-первых, получите номер электронного больничного или бумажный листок нетрудоспособности — без него документ в программе вводить рано. Во-вторых, определите, закрыт ли период, в котором начислен отпуск: от этого зависит, будет ли перерасчёт «тихим» или появится сторно в текущем месяце.
В-третьих, уточните у сотрудника и руководителя, какой вариант выбран: продление отпуска сразу после больничного или перенос дней на другой срок. От этого зависит дальнейший набор документов. Письменное заявление сотрудника при переносе на другие даты обязательно — при продлении достаточно уведомления о болезни.
- Проверьте документ «Отпуск»: даты, количество дней, статус расчёта и выплаты.
- Уточните период больничного и пересечение с отпуском по календарю.
- Проверьте, проведена ли ведомость на выплату отпускных и закрыт ли месяц начисления.
- Получите решение о продлении или переносе (заявление, согласование с руководителем).
Сценарий 1: продление отпуска на дни болезни
Продление — самый простой вариант: отпуск автоматически удлиняется на количество календарных дней болезни, пришедшихся на его период. Сотрудник выходит на работу позже, дополнительного приказа на новые даты не требуется.
Порядок действий в 1С:ЗУП 3.1:
- Откройте раздел «Зарплата» (или «Кадры») → «Больничные листы» и создайте новый документ.
- Укажите сотрудника, период нетрудоспособности и номер листка. Для электронного больничного загрузите данные из ФСС (СФР) по номеру ЭЛН.
- Программа обнаружит пересечение с отпуском и выдаст сообщение о вытеснении. Подтвердите: в документе появится информация о сторнировании отпускных за дни пересечения.
- Проверьте на вкладке «Начислено (подробно)» строки: пособие по больничному и сторно отпускных с отрицательной суммой.
- Если отпуск ещё не выплачен, откройте исходный документ «Отпуск» по ссылке «Исправить» (или пересчитайте его) — программа уменьшит сумму отпускных за дни болезни.
- Продлите отпуск: исправьте документ «Отпуск», увеличив дату окончания на число дней болезни, либо введите новый документ «Отпуск» на дни продления без оплаты расчёта среднего заново (программа использует тот же средний заработок, если период тот же месяц).
Обратите внимание: при продлении отпуска в пределах того же месяца средний заработок не пересчитывается, так как расчётный период не изменился. Если продление уходит на следующий месяц, программа может предложить пересчитать средний — проверьте, что расчётный период соответствует правилам вашей учётной политики.
- 1Введите документ «Больничный лист» с реальными датами нетрудоспособности
- 2Подтвердите вытеснение отпуска и проверьте сторно на вкладке начислений
- 3Исправьте документ «Отпуск» — продлите дату окончания на дни болезни
- 4Проверьте табель: дни болезни отмечены кодом Б, продлённые дни — кодом ОТ
- 5Сформируйте расчётный листок сотрудника и сверьте итоговые суммы
Сценарий 2: перенос отпуска на другие даты
Если сотрудник решил перенести неиспользованные дни на другой период (например, на следующий квартал), последовательность отличается. Больничный вводится так же и сторнирует дни пересечения, но исходный отпуск не продлевается — вместо этого оформляется новый отпуск на согласованные даты.
Порядок действий:
- Введите «Больничный лист» и подтвердите сторнирование части отпускных за дни пересечения.
- Убедитесь, что исходный документ «Отпуск» отражает только фактически использованные дни (до начала болезни). Если программа не скорректировала его автоматически, исправьте дату окончания вручную через кнопку «Исправить».
- Когда сотрудник и работодатель определят новые даты, создайте новый документ «Отпуск» (раздел «Кадры» → «Отпуска») на перенесённые дни.
- Проверьте расчёт среднего заработка в новом документе: расчётный период будет новым, поэтому сумма отпускных может отличаться от сторнированной.
- Проведите документ и проверьте остаток отпуска в отчёте «Остатки отпусков».
Важный нюанс: разница между сторнированными отпускными и вновь начисленными — это нормально, поскольку средний заработок считается заново на новую дату ухода. Удерживать с сотрудника разницу, если новые отпускные оказались меньше, по общему правилу нельзя, кроме случаев, прямо предусмотренных законом.
Сравнение вариантов
Проще оформление, средний обычно не пересчитывается. Подходит, если сотрудник может отдыхать сразу после больничного. Ограничение: требует корректировки табеля и дат выхода на работу.
Гибкость для сотрудника и производства. Требует заявления и нового документа «Отпуск», средний заработок пересчитывается на новую дату, сумма может измениться.
Если больничный пришёл после закрытия месяца и выплаты отпускных
Самая трудоёмкая ситуация: отпускные выплачены, зарплата за месяц рассчитана, отчётность сдана — и тут сотрудник приносит больничный за прошлый период. В этом случае исходный документ «Отпуск» трогать нельзя: он участвует в закрытом периоде.
Действуйте так: введите «Больничный лист» текущей датой с фактическим периодом нетрудоспособности. Программа автоматически создаст сторно отпускных в текущем месяце — вы увидите отрицательные суммы по виду расчёта «Отпуск основной». Это сторно уменьшит базу по НДФЛ и взносам текущего периода, что корректно отразится в уточнённых или текущих отчётах.
Если автоматическое сторно не сработало (например, вид расчёта отпуска был изменён или документ введён нестандартно), используйте документ «Сторнирование начислений» (раздел «Зарплата») с указанием сторнируемого документа. После этого проверьте регистр «Расчёты с сотрудниками» — не должно остаться «висящей» переплаты без отражения в учёте.
Проверка результата после оформления
После ввода всех документов обязательно выполните контрольные проверки до расчёта зарплаты и закрытия месяца. Это займёт несколько минут, но избавит от уточнённых деклараций и объяснений с сотрудником.
- Расчётный листок сотрудника: за дни болезни — только пособие, за дни отпуска — только отпускные, сторно отражено отдельной строкой с минусом.
- Табель учёта рабочего времени (отчёт «Табель Т-13»): дни болезни — код «Б», дни отпуска — «ОТ», нет пересечений.
- Отчёт «Остатки отпусков» (Кадры → Кадровые отчёты): количество неиспользованных дней увеличилось на дни болезни, пришедшиеся на отпуск.
- Регистр взаиморасчётов: нет необъяснимой задолженности или переплаты по сотруднику.
Как проверить результат
Пособие начислено за дни болезни, отпускные за эти дни сторнированы
За одни дни присутствуют и отпускные, и пособие с положительными суммами
Неиспользованные из-за болезни дни вернулись в остаток
Остаток уменьшился на весь первоначальный отпуск, включая дни болезни
Пересечений кодов Б и ОТ по одним датам нет
Одна и та же дата отмечена одновременно отпуском и больничным
Особые ситуации и ограничения
Не каждый больничный во время отпуска даёт право на перенос. Если сотрудник в отпуске ухаживал за заболевшим ребёнком или другим членом семьи, отпуск не продлевается и не переносится — пособие за дни, совпавшие с отпуском, в этом случае не назначается. В 1С это означает: больничный лист вводится, но период пересечения с отпуском программа должна исключить из оплаты — проверьте это вручную в документе.
Если больничный пришёлся на отпуск без сохранения зарплаты, перенос также не применяется: неоплачиваемый отпуск по общему правилу не продлевается на дни болезни, а пособие за дни совпадения не выплачивается. Отпуск по беременности и родам и отпуск по уходу за ребёнком имеют собственные правила и с обычным больничным не пересекаются.
Ещё одно ограничение — работа в программе с доработанными видами расчёта. Если в вашей конфигурации отпускные начисляются нестандартным видом расчёта без настроенного вытеснения, автоматическое сторно может не сработать. В этом случае проверьте настройки вида расчёта (раздел «Настройка» → «Начисления», вкладка с приоритетами вытеснения) или привлеките специалиста по настройке 1С.
Перед массовым расчётом зарплаты полезно сформировать отчёт «Пересечения отсутствий» или просто отфильтровать журнал больничных по сотрудникам, у которых в том же периоде есть отпуск. Это позволяет найти незамеченные пересечения до того, как ошибка попадёт в ведомости на выплату.
Часто задаваемые вопросы
Нужно ли заявление сотрудника для переноса отпуска в 1С?
В самой программе заявление не требуется — документы вводятся без него. Но для кадрового учёта и соблюдения статьи 124 ТК РФ при переносе на другие даты заявление с согласованными датами необходимо. При продлении отпуска достаточно уведомления о болезни и самого больничного листа.
Программа не сторнирует отпускные при вводе больничного. Что делать?
Проверьте, что периоды действительно пересекаются по датам и что вид расчёта отпуска имеет стандартные настройки вытеснения. Если документ «Отпуск» относится к закрытому периоду, используйте документ «Сторнирование начислений» со ссылкой на исходный отпуск. При нестандартных видах расчёта проверьте приоритеты вытеснения в настройках начислений.
Пересчитается ли средний заработок при переносе отпуска?
Да. При переносе на другие даты создаётся новый документ «Отпуск», и средний заработок рассчитывается заново исходя из нового расчётного периода — 12 месяцев, предшествующих новой дате ухода. Поэтому сумма новых отпускных может отличаться от сторнированной в любую сторону.
Что делать с переплатой, если отпускные уже выплачены, а дни перенесены?
Сторнирование автоматически уменьшит доход сотрудника в текущем периоде, и переплата зачтётся при следующих начислениях. Принудительно удерживать суммы с сотрудника без его согласия можно только в случаях, прямо предусмотренных законом; на практике переплата закрывается зачётом при выплате новых отпускных или зарплаты.
Переносится ли отпуск, если больничный был по уходу за ребёнком?
Нет. Продление и перенос предусмотрены только при временной нетрудоспособности самого работника. Больничный по уходу за членом семьи, выданный во время отпуска, не продлевает отпуск, а дни пересечения не оплачиваются пособием.
Что важно запомнить
Перенос отпуска из-за больничного в 1С:ЗУП оформляется связкой документов: «Больничный лист» сторнирует отпускные за дни пересечения, а неиспользованные дни либо продлевают текущий отпуск, либо переносят новым документом «Отпуск». Исходный документ в закрытом периоде не отменяют — работают через сторно. Финальный контроль: расчётный листок, табель и отчёт «Остатки отпусков».