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

Другое · 11 мин

Как в 1С продлить отпуск на период больничного листа

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

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

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

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

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

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

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

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

Шаг 1. Введите больничный лист

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

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

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

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

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

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

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

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

Вариант «Перенос отпуска на другой срок»

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

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

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

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

Шаг 3. Проверьте сторнирование отпускных

Ключевой момент всей операции — корректное сторнирование. За дни, когда сотрудник числился в отпуске, но фактически болел, отпускные должны быть отменены, иначе возникнет двойная оплата и проблемы с НДФЛ и взносами.

В 1С:ЗУП сторно формируется автоматически при перепроведении отпуска с уточнённым периодом: программа отменяет начисление за «съеденные» больничным дни. Если отпуск и больничный попали в разные расчётные периоды (например, отпуск начислен в прошлом месяце, а больничный закрыт в текущем), сторно отразится в текущем месяце документом «Сторнирование начислений» или строкой в «Начислении зарплаты».

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

Шаг 4. Проверьте табель и остаток отпуска

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

Также проверьте остаток отпуска: отчёт «Остатки отпусков» в разделе «Кадры». При продлении количество фактически использованных дней не должно увеличиться — сотрудник отгулял столько же, сколько планировал, просто позже. Если остаток «съехал», вероятно, вы создали второй документ отпуска вместо корректировки первого.

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

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

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

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

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

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

Табель Т-13
Норма

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

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

Один день отражён двумя видами отсутствия

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

Списано фактически использованное число дней

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

Дни списаны дважды или не списаны вовсе

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

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

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

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

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

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

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

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

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

Часто задаваемые вопросы

Нужно ли заявление от сотрудника для продления отпуска в 1С?

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

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

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

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

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

Пересчитается ли средний заработок при продлении отпуска?

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

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

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

Сдвигается ли дата увольнения, если больничный попал на отпуск с последующим увольнением?

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

Итог

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

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