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

Другое · 12 мин

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

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

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

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

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

Что происходит с отпуском при больничном и как это понимает 1С

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

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

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

Шаг 1. Регистрация больничного листа

После того как сотрудник предоставил листок нетрудоспособности (или пришли сведения об электронном больничном из ФСС/СФР), создайте документ: раздел «Зарплата» → «Больничные листы» → «Создать». Укажите сотрудника, номер и период больничного, причину нетрудоспособности. Если больничный электронный, удобнее загрузить его через обмен с СФР — данные подтянутся автоматически.

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

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

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

Шаг 2. Продление отпуска на дни болезни

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

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

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

Шаг 3. Перенос неиспользованных дней на другой срок

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

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

Продление или перенос

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

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

Перенос на другой срок

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

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

Как проверить правильность расчёта

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

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

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

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

Расчётный листок за месяц больничного
Норма

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

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

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

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

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

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

Дни больничного остались отпуском или отмечены как явка

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

Остаток увеличился на число перенесённых дней

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

Остаток не изменился или уменьшился — дни отпуска списаны ошибочно

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

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

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

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

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

Особые ситуации и ограничения

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

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

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

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

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

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

Итог

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

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

Частые вопросы

Нужно ли исправлять исходный документ «Отпуск» после больничного?

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

Что делать, если больничный пришёл после выплаты зарплаты?

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

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

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

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

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

Переносятся ли дни отпуска, если больничный оформлен по уходу за ребёнком?

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

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

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