К статье
Практический материал

Другое · 15 мин

Как перенести отпуск в связи с больничным в 1С:ЗУП

Пошаговая инструкция: как в 1С:ЗУП перенести отпуск в связи с больничным — отмена и сторнирование отпуска, перерасчёт начислений, оформление нового периода.

Сотрудник принёс больничный, открытый во время ежегодного оплачиваемого отпуска, — значит, в 1С:ЗУП нужно оформить листок нетрудоспособности и перенести или продлить неиспользованные дни отпуска. Если этого не сделать правильно, в табеле появятся неверные коды отсутствий, сотруднику начислят и отпускные, и пособие за одни и те же дни, а остаток отпуска исказится. По Трудовому кодексу (ст. 124 ТК РФ) отпуск в такой ситуации продлевается или переносится на другой срок, и программа позволяет отразить это корректно — без двойных начислений и ошибок в кадровом учёте.

Главная сложность в том, что в ЗУП документы «Отпуск» и «Больничный лист» влияют на одни и те же периоды, начисления и регистры. Если просто ввести больничный поверх отпуска, программа может некорректно посчитать сторно, неправильно закрыть дни в табеле или оставить «висящие» дни отпуска. Поэтому важно понимать, какой сценарий применять: продление, перенос части отпуска или полная отмена с последующим предоставлением заново.

Ниже разобраны рабочие механизмы ЗУП: автоматическое продление отпуска при вводе больничного, перенос неиспользованных дней, сторнирование и проверка результата. Инструкции актуальны для типовой конфигурации 1С:ЗУП редакции 3.1 — в ней реализована вся описанная логика.

Как ЗУП реагирует на больничный в период отпуска

В типовой ЗУП 3.1 регистрация листка нетрудоспособности, который пересекается с уже введённым отпуском, запускает встроенный механизм уточнения отсутствий. При проведении документа «Больничный лист» программа обнаруживает пересечение периодов и выдаёт сообщение о том, что отпуск будет автоматически продлён на количество дней болезни.

Механика следующая: за дни, когда сотрудник болел, начисление отпускных сторнируется (возникает отрицательная сумма по виду расчёта отпуска), вместо него начисляется пособие по временной нетрудоспособности. Дни отпуска, совпавшие с болезнью, не считаются использованными — они либо добавляются к текущему отпуску (продление), либо возвращаются в остаток для переноса.

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

Подготовка: что проверить перед вводом документов

Прежде чем вносить изменения, убедитесь, что исходные данные в базе корректны. Откройте документ «Отпуск», которым был оформлен отпуск, и проверьте: период отпуска, вид отпуска (ежегодный основной, дополнительный), дату выплаты отпускных и то, был ли документ включён в расчёт зарплаты или выплачен отдельной ведомостью.

Уточните, какой период расчёта уже закрыт. Если месяц, в котором начислены отпускные, ещё не закрыт (зарплата не рассчитана окончательно, выплаты не проведены), корректировки пройдут проще. Если отпускные уже выплачены и месяц закрыт, сторно попадёт в текущий период и отразится в следующем расчёте — это нормально, но нужно проконтролировать итоговую сумму к выплате.

Также проверьте настройку учёта: в параметрах расчёта зарплаты (раздел «Настройка» — «Расчёт зарплаты») должен быть включён учёт больничных и отпусков, а в карточке сотрудника корректно указаны права на отпуска. Если сотруднику положены дополнительные отпуска, убедитесь, что больничный пришёлся именно на основной отпуск — от этого зависит, какие дни переносятся.

Больничный внутри отпускаСтандартный случай

Достаточно ввести «Больничный лист» — ЗУП сама продлит отпуск и сторнирует пересечение

Месяц отпускных закрытСторно в текущем периоде

Проверьте итоговую сумму к выплате в ближайшем расчёте зарплаты

Отпуск уже выплаченПереплата отпускных

Сторнированная сумма уменьшит следующую выплату — предупредите сотрудника

Несколько отпусков подрядРиск путаницы с днями

Проверьте остатки отпусков отчётом до и после корректировки

Основной сценарий: продление отпуска через больничный лист

Самый простой и рекомендуемый путь — ввести больничный и позволить программе автоматически продлить отпуск. Порядок действий в ЗУП 3.1:

  1. Перейдите в раздел «Зарплата» (или «Кадры») и создайте документ «Больничный лист».
  2. Укажите сотрудника, период нетрудоспособности по листку, причину (заболевание, травма и т.д.).
  3. При проведении программа обнаружит пересечение с отпуском и выдаст сообщение о том, что отпуск будет продлён. Подтвердите действие.
  4. Проверьте на вкладке «Начислено (подробно)», что за дни пересечения отпускные сторнированы, а пособие начислено.
  5. Проведите документ.

После этого программа автоматически корректирует документ «Отпуск»: дата окончания отпуска сдвигается на количество дней болезни. В табеле учёта рабочего времени дни болезни будут отмечены кодом «Б», дни продлённого отпуска — кодом «ОТ».

Обратите внимание: автоматическое продление срабатывает, если больничный введён в том же расчётном периоде или до окончательного расчёта. Если документы разнесены по разным закрытым месяцам, программа выполнит сторно в текущем периоде — это корректно, но требует контроля сумм.

Порядок действий
  1. 1
    Создайте документ «Больничный лист» и заполните период болезни по листку нетрудоспособности
  2. 2
    Проведите документ и подтвердите автоматическое продление отпуска
  3. 3
    Откройте документ «Отпуск» и убедитесь, что дата окончания сдвинулась на число дней болезни
  4. 4
    Проверьте табель: дни болезни — код «Б», продлённый отпуск — код «ОТ»
  5. 5
    Сформируйте расчётный листок сотрудника и убедитесь в наличии сторно отпускных и начисления пособия

Перенос отпуска на другие даты

Если сотрудник и работодатель договорились не продлевать отпуск сразу, а перенести неиспользованные дни на другой срок, действия отличаются. В этом случае после ввода больничного автоматическое продление нужно отменить: в документе «Отпуск» верните исходную дату окончания (программа позволяет скорректировать период вручную) либо откажитесь от продления при появлении предложения, если релиз это поддерживает.

Дни отпуска, совпавшие с болезнью, при этом не сгорают — они остаются в остатке отпуска сотрудника. Проверить это можно отчётом «Остатки отпусков» (раздел «Кадры» — отчёты): количество неиспользованных дней должно увеличиться на число дней пересечения.

Когда приходит время предоставить перенесённые дни, оформляется новый документ «Отпуск» на согласованные даты. Отпускные за эти дни рассчитываются заново — по среднему заработку на новый расчётный период. Это важно: перенесённый отпуск — не «доначисление» старого, а полноценный новый расчёт, и сумма отпускных может отличаться от сторнированной.

Сравнение вариантов

Продление отпуска

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

Перенос на другие даты

Подходит по заявлению сотрудника и согласованию с работодателем. Требует отмены продления и ввода нового документа «Отпуск» позже; отпускные пересчитываются заново.

Полная отмена отпуска

Подходит, когда отпуск по факту не использовался (болезнь с первого дня). Отпуск сторнируется полностью, затем оформляется новый документ на новые даты.

Если больничный начался до отпуска или отпуск нужно отменить полностью

Отдельная ситуация — когда листок нетрудоспособности открыт до начала отпуска и закрыт уже внутри него, либо сотрудник проболел весь запланированный отпуск. В этом случае отпуск фактически не предоставлялся, и корректное решение — полная отмена документа «Отпуск» с переносом всех дней.

Порядок такой: сначала введите и проведите «Больничный лист» на весь период болезни. Затем откройте документ «Отпуск». Если расчётный период ещё открыт, можно отменить проведение отпуска и пометить документ на удаление — начисления отпускных исчезнут без сторно. Если период закрыт, используйте механизм сторнирования: документ «Сторнирование начислений» (раздел «Зарплата»), в котором укажите исходный отпуск — программа создаст отрицательные начисления.

После этого остаток отпуска полностью восстановится, и новый отпуск оформляется стандартным документом на согласованные даты. Не пытайтесь просто изменить даты в старом документе «Отпуск» на далёкие месяцы — это исказит расчёт среднего заработка и выплату, которая уже могла пройти.

Проверка результата: табель, расчётный листок, остатки отпусков

После любой корректировки обязательно проверьте три контрольные точки. Первая — табель учёта рабочего времени (отчёт «Табель учёта рабочего времени (Т-13)»): дни болезни должны быть закрыты кодом «Б», дни отпуска — «ОТ», пересечений и пропусков быть не должно.

Вторая — расчётный листок сотрудника. В нём должно быть видно: сторно отпускных за дни пересечения (отрицательная сумма), начисление пособия по нетрудоспособности, при продлении — отсутствие двойной оплаты за одни дни. Итоговая сумма к выплате должна быть логичной: если отпускные были выплачены раньше, а сторно прошло позже, временная переплата уменьшит следующую выплату.

Третья — остатки отпусков. Отчёт «Остатки отпусков» должен показать, что дни, совпавшие с болезнью, либо использованы при продлении, либо вернулись в остаток при переносе. Расхождение остатка на количество дней болезни — признак того, что документы введены неверно.

Контрольные точки

Как проверить результат

Табель учёта рабочего времени
Норма

Дни болезни — код «Б», дни отпуска — «ОТ», нет пустых и дважды заполненных дней

Тревожный признак

Дни болезни остались отпуском или дни отсутствуют вовсе

Расчётный листок
Норма

Есть сторно отпускных за дни пересечения и начислено пособие

Тревожный признак

Отпускные и пособие начислены за одни и те же дни без сторно

Остатки отпусков
Норма

При переносе неиспользованные дни вернулись в остаток

Тревожный признак

Остаток уменьшился на дни, которые сотрудник фактически не отдыхал

Типичные ошибки и как их избежать

Самая частая ошибка — ввод больничного «задним числом» в уже закрытый период с последующим ручным редактированием отпуска. Это приводит к рассинхронизации начислений и регистров. Правильный подход: больничный вводится текущей датой с указанием фактического периода болезни, а корректировки выполняются сторнирующими механизмами.

Вторая ошибка — ручное изменение дат в документе «Отпуск» без учёта уже выплаченных отпускных. Если отпускные выплачены, а даты сдвинуты простой правкой документа, суммы в учёте и в выплатах разойдутся. Всегда проверяйте, была ли ведомость на выплату отпускных.

Третья группа проблем — игнорирование сообщений программы. ЗУП при пересечении периодов выдаёт предупреждения и предлагает варианты обработки. Отказ от предложенного продления без понимания последствий приводит к тому, что дни отпуска «зависают» — не использованы и не возвращены в остаток.

Типичные ошибки
01
Удаление или ручная правка отпуска в закрытом периоде — расхождение с сданной отчётностью и необходимость уточнёнок
02
Игнорирование предложения программы о продлении — дни отпуска не использованы и не возвращены в остаток
03
Забытое сторно при переносе — двойная оплата одних дней отпускными и пособием
04
Отсутствие проверки остатков отпусков после корректировки — ошибка всплывёт при следующем отпуске или увольнении
Маршрут решения

Как выбрать действие

Сотрудник после больничного сразу продолжает отдыхатьВведите «Больничный лист» и подтвердите автоматическое продление отпуска
Дни отпуска переносятся на другой срок по заявлениюВведите больничный, отмените продление, позже оформите новый документ «Отпуск»
Сотрудник проболел весь отпускОтмените отпуск (отмена проведения в открытом периоде или сторнирование в закрытом) и оформите новый отпуск на новые даты
Месяц отпускных закрыт и отчётность сданаВсе корректировки выполняйте только сторнирующими документами текущей датой

Особенности: учебный отпуск, отпуск без сохранения, декретный период

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

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

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

FAQ: частые вопросы по переносу отпуска из-за больничного

Программа не предложила продлить отпуск при вводе больничного. Что делать?

Проверьте, что документ «Отпуск» проведён и периоды действительно пересекаются. Убедитесь, что вид отпуска — ежегодный оплачиваемый (для учебного и отпуска без сохранения продление не предлагается). Также проверьте актуальность релиза ЗУП: механизм автоматического продления корректно работает в поддерживаемых версиях редакции 3.1.

Отпускные уже выплачены, а после сторно образовалась переплата. Как её вернуть?

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

Можно ли перенести только часть дней отпуска, а остальные продлить?

Да, но автоматически ЗУП такую комбинацию не выполнит. Практический путь: продлите отпуск на нужное количество дней через больничный, а оставшиеся дни переноса верните в остаток и оформите позже отдельным документом «Отпуск». Период в документе «Отпуск» при этом корректируется вручную с контролем остатков по отчёту.

Больничный пришёл электронно (ЭЛН) после закрытия месяца. Как ввести?

Загрузите ЭЛН через обмен с ФСС (документ «Больничный лист» создаётся по номеру листка) текущей датой, указав фактический период нетрудоспособности. Программа выполнит сторно отпускных в текущем расчётном периоде — это корректно. Документы прошлого месяца при этом не редактируйте.

Как проверить, что дни отпуска при переносе не потерялись?

Сформируйте отчёт «Остатки отпусков» (раздел «Кадры») на дату до корректировки и после неё. Разница должна точно соответствовать количеству дней пересечения больничного с отпуском. Дополнительно полезен отчёт «Справка об остатках отпусков» по сотруднику — он показывает, какие документы повлияли на остаток.

Нужно ли пересчитывать средний заработок для перенесённого отпуска?

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

Итог

Что важно запомнить

Больничный во время отпуска вводится документом «Больничный лист» — ЗУП сама продлевает отпуск и сторнирует пересечения. Для переноса дней на другой срок продление отменяется, а новый отпуск оформляется отдельным документом с пересчётом среднего заработка. Закрытые периоды корректируются только сторнированием, а результат всегда проверяется по табелю, расчётному листку и остаткам отпусков.