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