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

Другое · 11 мин

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

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

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

Материал ориентирован на конфигурацию 1С:Зарплата и управление персоналом 8 (ред. 3.1), но общая логика применима и к другим решениям на базе БСП. Перед любыми исправлениями убедитесь, что расчётный период ещё не закрыт, а выплата отпускных либо не проведена, либо корректно сторнирована — это ключевое условие чистой отмены.

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

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

Возможны три базовые ситуации. Первая — сотрудник заболел до начала отпуска: отпуск не начался, его нужно отменить или перенести целиком. Вторая — болезнь началась во время отпуска: по ТК РФ отпуск продлевается или переносится на дни нетрудоспособности, отменять его не нужно. Третья — сотрудник вышел на больничный по уходу за ребёнком во время отпуска: в этом случае отпуск не продлевается, а пособие за дни, совпавшие с отпуском, не назначается.

Маршрут решения

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

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

Отмена отпуска, который ещё не начался

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

Если отпускные уже начислены и выплачены, простое удаление документа недопустимо: в учёте останется выплаченная сумма без основания, а в отчётах по НДФЛ и взносам возникнут расхождения. В этом случае используйте механизм сторнирования. В ЗУП 3.1 для отмены отпуска прошлого периода предназначен документ «Сторнирование начислений» (раздел «Зарплата» → «Сторнирования и перерасчёты»), а в текущем периоде отпуск можно исправить непосредственно — открыть документ, изменить или отменить его, после чего программа автоматически выполнит перерасчёт.

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

Отмена отпуска через документ «Отмена отпуска»

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

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

Болезнь во время отпуска: продление и перенос

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

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

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

Особый случай: больничный по уходу за ребёнком

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

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

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

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

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

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

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

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

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

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

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

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

Дни болезни — код «Б», отпуск — «ОТ», без пересечений

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

Один день отмечен одновременно отпуском и больничным

Отчёт «Остатки отпусков»
Норма

Отменённый отпуск не уменьшил остаток

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

Остаток уменьшился на дни отменённого отпуска

Анализ НДФЛ
Норма

Сторно отражено в периоде перерасчёта

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

Дублирование дохода или отрицательные суммы без основания

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

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

Типичные ошибки
01
Удаление документа «Отпуск» после выплаты отпускных — в учёте остаётся необоснованная выплата и ошибки в отчётности по НДФЛ
02
Регистрация больничного «задним числом» в закрытом периоде без перерасчёта — пособие не начисляется, а отпуск не вытесняется
03
Продление отпуска при больничном по уходу за ребёнком — начисляются необоснованные отпускные, которые придётся возвращать
04
Ручная правка начислений в «Начислении зарплаты» вместо исправления первичного документа — при следующем перерасчёте ручные правки теряются
05
Отмена отпуска без проверки табеля — дни болезни остаются отмеченными как отпуск, что искажает данные для ФСС

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

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

FAQ

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

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

Что делать, если больничный пришёл из ФСС уже после расчёта отпускных?

Загрузите электронный больничный через обмен с ФСС (документ «Больничный лист» → «Загрузить из ФСС») в текущем периоде. Программа выполнит перерасчёт: вытеснит дни отпуска днями болезни и сторнирует часть отпускных. Затем оформите продление или перенос отпуска отдельным документом.

Вернут ли излишне выплаченные отпускные при отмене отпуска?

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

Как отменить отпуск в 1С:Бухгалтерии, если ЗУП не используется?

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

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

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

Влияет ли отмена отпуска на средний заработок для будущих расчётов?

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

Итог

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

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