Проанализируем ситуацию по шагам и разберем, когда отпуск действительно продлевается из-за больничного, а когда продления не будет, потому что отпуск оформлен с последующим увольнением или увольнение уже назначено на фиксированную дату по инициативе работника. Заодно посмотрим, как это корректно оформить в кадровых документах и как без ошибок отразить в 1С:ЗУП, чтобы не «сломать» расчеты отпускных, компенсации и пособия по нетрудоспособности.
Исходные данные из вопроса:
Чтобы прийти к правильному решению, сначала договоримся о терминах и проверим один ключевой признак. В практике встречаются два похожих, но юридически разных сценария:
Почему это важно? Потому что при обычном отпуске действует общее правило продления/переноса из-за болезни по ст. 124 ТК РФ.
А при отпуске с последующим увольнением действует специальная логика: дата увольнения фиксирована последним днем отпуска, и болезнь не обязует продлевать отпуск и не сдвигает увольнение. Эту позицию разъяснял Роструд (в т.ч. в связи с письмом от 12.12.2024 № ПГ/24487-6-1), а также через региональные инспекции труда публиковались разъяснения.
Дальше мы разберем оба сценария, чтобы вы могли «подставить» свои факты и получить корректный результат.
Рассмотрим подробнее наиболее частый вариант: сотрудник ушел в отпуск, потом в отпуске подал заявление на увольнение с конкретной датой, затем заболел.
1) Можно ли уволить по собственному желанию, если сотрудник на больничном или в отпуске?
Да, можно. Запрет увольнять сотрудника во время отпуска/больничного относится к увольнению по инициативе работодателя (ст. 81 ТК РФ), а увольнение по собственному желанию — это инициатива работника. Роструд прямо напоминает, что ограничения ст. 81 ТК РФ применяются именно к инициативе работодателя.
Значит, если сотрудник сам попросил уволить его 28 августа, то при соблюдении процедуры (срок предупреждения, регистрация заявления, отсутствие отзыва заявления в допустимый срок и т.п.) увольняем в дату, указанную работником.
2) Продлевается ли отпуск на дни больничного?
По общему правилу ежегодный оплачиваемый отпуск должен быть продлен или перенесен на число календарных дней временной нетрудоспособности работника. Это прямо предусмотрено ст. 124 ТК РФ.
То есть если сотрудник заболел 23 августа, и больничный пересекается с отпуском, то дни болезни «вытесняют» отпускные дни: отпуск либо:
3) Но возникает конфликт: отпуск продлевается, а увольнение назначено на 28 августа
Вот здесь важно аккуратно разложить по полочкам. Продление отпуска по ст. 124 ТК РФ — это право работника и обязанность работодателя в части учета болезни в отпуске.
Однако увольнение по собственному желанию в дату 28 августа — это тоже воля работника. И если работник не отзывает заявление, работодатель не обязан «передвигать» дату увольнения только потому, что внутри отпуска возник больничный (мы говорим именно об увольнении по инициативе работника).
Поэтому на практике получаем рабочую модель, которую и применим:
Иными словами, при обычном отпуске болезнь действительно уменьшает фактически использованные дни отпуска, но если сотрудник увольняется в фиксированную дату, то «продление отпуска» физически превращается не в продление отдыха, а в перерасчет: сторнируем лишние отпускные дни и выплачиваем пособие/компенсацию корректно.
4) Что выплатить и что пересчитать
Разберем по шагам, какие начисления здесь появляются и как их корректно посчитать вместе:
5) Как трактовать больничный, если болезнь продолжается после увольнения
Здесь возможны две под-ситуации:
В рамках задачи по 1С важно не «перетянуть» отпуск и увольнение так, чтобы программа неверно посчитала стаж/базу/периоды. Поэтому ниже мы отдельно посмотрим, как это корректно отражать в 1С:ЗУП.
Теперь разберем ситуацию, когда отпуск изначально оформлен как отпуск с последующим увольнением. Внешне может казаться, что это то же самое («я в отпуске и увольняюсь»), но юридически и расчетно это другой режим.
1) Что считается днем увольнения
При отпуске с последующим увольнением днем увольнения считается последний день отпуска. Это прямо отражают разъяснения Роструда: в публикации инспекции труда указано, что при предоставлении отпуска с последующим увольнением днем увольнения считается последний день отпуска, а запрет увольнения в отпуске/на больничном относится только к инициативе работодателя.
2) Продлевается ли такой отпуск на время больничного
Ключевой вывод: нет, отпуск с последующим увольнением не продлевается на дни болезни, а дата увольнения не переносится. Эту практику регулярно разъясняют кадровые издания и консультационные материалы.
То есть если сотрудник заболел в период такого отпуска, мы делаем так:
3) Почему так
Логика (в прикладном смысле) следующая: при отпуске с последующим увольнением работник заранее выразил волю прекратить трудовые отношения, и с начала такого отпуска работодатель не должен «держать место» и перестраивать даты из-за болезни так, как это делается при обычном отпуске. Практические разъяснения кадровых ресурсов прямо фиксируют, что в отличие от общего правила ст. 124 ТК РФ, отпуск с последующим увольнением не продлевается.
4) Когда производить окончательный расчет
Здесь важно не ошибиться с датами выплат и выдачи документов. В прикладных материалах по кадровому оформлению часто подчеркивают, что при отпуске с последующим увольнением расчет производят до начала отпуска (то есть в последний рабочий день перед отпуском), потому что после начала отпуска сотрудник уже не выполняет работу. В материалах для кадровиков и бухгалтеров это правило описывают как практический стандарт оформления.
При этом больничный, возникший во время такого отпуска, мы все равно учитываем для пособия, но отпуск не «двигаем».
Теперь применим логику к исходным датам (1 августа отпуск, 28 августа увольнение, 23 августа больничный) и посмотрим, что получится.
Вариант А (наиболее вероятный по формулировке вопроса): отпуск был обычный, а заявление на увольнение подано отдельно с датой 28 августа.
Тогда действуем так:
Вариант Б: отпуск оформлен как отпуск с последующим увольнением (например, отпуск до 28 августа включительно, и увольнение — последний день отпуска).
Тогда действуем так:
На практике путаница чаще всего возникает именно потому, что кадровик думает «раз отпуск — значит ст. 124», а бухгалтер видит «отпуск с последующим увольнением» и ожидает отсутствие продления. Поэтому дальше мы сделаем акцент на том, как это корректно провести в 1С.
Давайте оформим «идеальный» пакет действий, чтобы и сотруднику было понятно, и у работодателя были корректные основания.
1) Зафиксируем тип отпуска
Проверим приказ/документ основания:
2) Зафиксируем волю сотрудника по отпуску после болезни
При обычном отпуске ст. 124 ТК РФ говорит про продление/перенос, а на практике кадровику нужно понимать, что именно выбирает сотрудник:
Но если сотрудник увольняется 28 августа и не планирует оставаться, то мы фактически не сможем дать ему «догулять» эти дни после увольнения. Поэтому логично (и обычно так и делают) зафиксировать, что «дни отпуска, пришедшиеся на больничный, считаем неиспользованными и компенсируем при увольнении». Это снижает риск претензий в стиле «я должен был догулять».
3) Увольнение оформляем в указанную дату
Если работник подал заявление на увольнение с 28 августа и не отзывал его, то оформляем увольнение этой датой. Сам факт, что работник находится на больничном, не мешает увольнению по инициативе работника.
4) Окончательный расчет и документы
В день увольнения выплачиваем все причитающиеся суммы и оформляем выдачу документов. При отпуске с последующим увольнением расчет обычно «сдвигается» на последний рабочий день перед отпуском (практическое правило оформления).
Теперь самое прикладное: разберем по шагам, как это отражать в 1С:ЗУП, чтобы программа не «сделала лишнего» (например, автоматически продлила отпуск там, где продление не нужно) и чтобы корректно сформировались перерасчеты.
Мы будем опираться на типовые механизмы ЗУП:
Документ.Отпуск;Документ.БольничныйЛист;Документ.Увольнение;Задача: программа должна «вытеснить» отпуск больничным, сделать перерасчет отпускных (сторно) и затем при увольнении посчитать компенсацию за неиспользованный отпуск (если дни отпуска фактически не были использованы до даты увольнения).
Разберем по шагам (делаем в реальной базе и проверяем результаты расчетов):
Проверим документ отпуска
Откроем Документ.Отпуск и убедимся, что он оформлен как обычный ежегодный отпуск (без признака «с последующим увольнением», если такой признак у вас используется).
Внесем больничный
Создадим и заполним Документ.БольничныйЛист с датой начала 23 августа и датой окончания по листку нетрудоспособности (если окончания пока нет — внесем текущую известную часть, а продолжение оформим потом).
В типовых механизмах ЗУП при пересечении периодов отпуска и больничного программа часто предлагает сформировать исправление отпуска и тем самым продлить/перенести отпуск автоматически (или создать документ-исправление, который изменит период отпуска). В прикладных инструкциях по ЗУП прямо описывают, что при создании больничного программа предлагает исправить отпуск при пересечении.
Согласимся на исправление отпуска (для обычного отпуска это правильно)
Нам важно, чтобы дни больничного «вытеснили» отпуск и чтобы появились сторно-начисления отпускных по пересечению. В результате отпуск либо продлится на дни болезни, либо часть дней станет «неиспользованной» для компенсации (в зависимости от дальнейшего увольнения).
Оформим увольнение
Создадим Документ.Увольнение датой 28 августа. Укажем основание «по собственному желанию» и проверим, чтобы расчет при увольнении включал компенсацию неиспользованного отпуска.
Проверим расчет компенсации отпуска
Смотрим, что получилось после вытеснения отпуска больничным:
если отпуск был запланирован до 28 августа, а больничный «съел» часть дней, то эти дни не были использованы как отпуск;
так как увольнение происходит 28 августа, «догуливания» после этой даты не будет;
значит, дни должны попасть в компенсацию при увольнении.
Здесь удобно проверить расчетные листки и движения по расчетным регистрам (в зависимости от версии ЗУП и настроек) и убедиться, что отпускные сторнировались по пересечению, а пособие начислено корректно.
Контрольная проверка
Сверим:
нет ли двойных начислений за одни и те же дни (отпускные + пособие);
не «уехала» ли дата окончания отпуска за 28 августа и не повлияло ли это на дату увольнения (в этом сценарии дата увольнения фиксирована документом увольнения);
корректно ли удержан/доначислен НДФЛ и взносы с учетом сторно отпускных и начисления пособия.
Важный момент: в реальных базах ошибки чаще всего появляются, когда больничный вводят задним числом после того, как отпускные уже закрыты месяцем, а увольнение оформляют отдельным документом. Тогда в расчетах возникает «каскад» перерасчетов. Это нормально, но нам нужно убедиться, что в базе включен механизм перерасчетов и что ответственные документы проведены в правильной последовательности: отпуск → больничный → увольнение → итоговое начисление месяца/перерасчет.
Задача: в этом сценарии мы не должны продлевать отпуск и не должны переносить дату увольнения, но должны корректно начислить пособие по нетрудоспособности.
В консультациях по 1С:ЗУП эту ситуацию отдельно выделяют, потому что типовой механизм ЗУП «по привычке» любит исправлять отпуск при больничном, а при отпуске с последующим увольнением это приводит к ошибочной картине. Вопрос «как провести больничный при отпуске с последующим увольнением» прямо поднимают в специализированных консультациях по ЗУП.
Разберем по шагам:
Проверим, что отпуск оформлен как «с последующим увольнением»
Откроем Документ.Отпуск и проверим реквизиты, которые в вашей конфигурации/версии отмечают отпуск как отпуск с последующим увольнением (в типовых формах ЗУП это может быть отдельный признак или оформление через связку с увольнением).
Проверим дату увольнения и логику расчета
Убедимся, что дата увольнения соответствует последнему дню отпуска, и что расчет произведен в правильную дату (часто — в последний рабочий день перед отпуском, по практическому правилу оформления).
Внесем больничный, но не запускаем «продление отпуска»
Создадим Документ.БольничныйЛист по датам нетрудоспособности. Дальше внимательно следим за поведением программы:
если ЗУП предлагает автоматически исправить отпуск, то в этом сценарии не наша цель сделать продление отпуска;
нам нужно добиться, чтобы отпуск остался как есть, дата увольнения не менялась, а пособие было начислено корректно.
Смысл этого шага полностью совпадает с кадровой логикой: отпуск с последующим увольнением не продлевается, а дата увольнения не сдвигается.
Проверим начисление пособия
Сверим расчет пособия по нетрудоспособности и убедимся, что:
пособие назначено за дни болезни по правилам пособий;
отпускные не сторнировались так, как это происходило бы при обычном отпуске (если ваша учетная модель предполагает сохранение отпускных при отпуске с последующим увольнением);
не возникло «двойного» учета одного периода одновременно как отпуск и как больничный, если ваши настройки требуют исключения пересечения.
Контрольная мысль: если у вас в базе ЗУП «по умолчанию» любой больничный, пересекающийся с отпуском, запускает исправление отпуска, то при отпуске с последующим увольнением стоит заранее описать регламент действий для расчетчика: какие предложения программы принимать, какие — нет, и как проверять результат. Именно отсутствие регламента приводит к тому, что отпуск внезапно «удлиняется» за дату увольнения и ломает связку документов.
Теперь соберем все в один понятный алгоритм и пройдем его вместе, как будто мы делаем это прямо сейчас в рабочей базе.
Шаг 1 — проверим вид отпуска
Откроем кадровые документы и выясним: это обычный ежегодный отпуск или отпуск с последующим увольнением.
Шаг 2 — фиксируем дату увольнения
Если работник подал заявление с датой 28 августа и не отзывал его, то увольняем 28 августа. Больничный этому не препятствует, потому что это инициатива работника, а не работодателя.
Шаг 3 — определяем судьбу отпуска
Если отпуск обычный — применяем ст. 124 ТК РФ: дни болезни вытесняют отпускные дни, отпуск подлежит продлению/переносу. Но из-за увольнения фактическое «продление» после 28 августа невозможно, поэтому неиспользованные дни превращаем в компенсацию.
Если отпуск с последующим увольнением — отпуск не продлеваем, дату увольнения не переносим.
Шаг 4 — отражаем в 1С:ЗУП
вводим отпуск (если еще не введен) документом Документ.Отпуск;
вводим больничный документом Документ.БольничныйЛист;
контролируем поведение механизма исправления отпуска;
вводим увольнение документом Документ.Увольнение датой 28 августа;
проверяем перерасчеты, сторно, компенсацию, пособие.
Шаг 5 — контроль результата
Сверяем, что за дни пересечения нет двойных начислений и что итоговая сумма в расчетном листке логична: отпускные скорректированы, пособие начислено, компенсация посчитана, увольнение в нужную дату.
Рассмотрим подробнее ошибки, которые чаще всего возникают в таких кейсах, и заранее заложим проверки.
Ошибка 1. Перепутали обычный отпуск и отпуск с последующим увольнением
Симптом: программа продлила отпуск на дни больничного, и дата окончания отпуска стала позже даты увольнения. В результате увольнение либо «конфликтует» с отпуском, либо расчетчик начинает вручную править даты.
Как действуем: возвращаемся к первому шагу, фиксируем вид отпуска, и далее:
при обычном отпуске — допускаем исправление отпуска и перерасчет;
при отпуске с последующим увольнением — не продлеваем отпуск и не двигаем увольнение.
Ошибка 2. Оставили отпускные за дни болезни без сторно при обычном отпуске
Симптом: сотрудник получил и отпускные, и пособие за одни и те же дни (или в учете «повисло» некорректное сальдо).
Как действуем: проверяем, что механизм исправления отпуска сработал, появились сторно-записи, а дни нетрудоспособности исключились из отпускного периода (для обычного отпуска по ст. 124 ТК РФ).
Ошибка 3. При отпуске с последующим увольнением дали программе «исправить отпуск»
Симптом: отпуск «уехал» по датам, увольнение перестало быть последним днем отпуска, возникла необходимость пересчитывать документы, а иногда появляется неверная компенсация/перерасчет.
Как действуем: возвращаем исходную логику — отпуск с последующим увольнением не продлевается, дата увольнения не меняется.
Ошибка 4. Не учли особенности больничных «не самого работника»
Это не ваш кейс, но часто всплывает в обсуждениях: если больничный выдан по уходу за ребенком во время ежегодного отпуска, отпуск не продлевается и пособие может не назначаться. Кадровые публикации приводят ссылки на письма ФСС/Роструда/Минтруда, где это отдельно разъясняется.
В нашем кейсе речь о больничном самого работника, поэтому применяем ст. 124 ТК РФ при обычном отпуске.
Иногда учетчику или разработчику нужно не просто «вручную проверить документы», а автоматически найти проблемные случаи: отпуск пересекается с больничным и рядом стоит увольнение, что может приводить к нетиповым перерасчетам. Рассмотрим пример контроля в 1С (универсальный, адаптируем под вашу конфигурацию и структуру данных).
Посмотрим на пример: найдем по сотруднику документы отпуска и больничного, пересекающиеся по датам, и выведем предупреждение, если рядом обнаружено увольнение в пределах спорного периода.
Процедура ПроверитьПересеченияОтпускаИБольничного(Сотрудник, ДатаНач, ДатаКон) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Отпуск.Ссылка КАК ОтпускСсылка,
| Отпуск.ДатаНачала КАК ОтпускНачало,
| Отпуск.ДатаОкончания КАК ОтпускОкончание,
| БЛ.Ссылка КАК БольничныйСсылка,
| БЛ.ДатаНачала КАК БольничныйНачало,
| БЛ.ДатаОкончания КАК БольничныйОкончание
|ИЗ
| Документ.Отпуск КАК Отпуск
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.БольничныйЛист КАК БЛ
| ПО Отпуск.Сотрудник = БЛ.Сотрудник
|ГДЕ
| Отпуск.Сотрудник = &Сотрудник
| И Отпуск.ДатаНачала <= &ДатаКон
| И Отпуск.ДатаОкончания >= &ДатаНач
| И БЛ.ДатаНачала <= &ДатаКон
| И БЛ.ДатаОкончания >= &ДатаНач
| И Отпуск.ДатаНачала <= БЛ.ДатаОкончания
| И Отпуск.ДатаОкончания >= БЛ.ДатаНачала";
Запрос.УстановитьПараметр("Сотрудник", Сотрудник);
Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
Результат = Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
Сообщить("Найдено пересечение отпуска и больничного: "
+ Строка(Результат.ОтпускСсылка) + " / " + Строка(Результат.БольничныйСсылка));
Сообщить("Периоды: отпуск " + Формат(Результат.ОтпускНачало, "ДФ=dd.MM.yyyy")
+ "-" + Формат(Результат.ОтпускОкончание, "ДФ=dd.MM.yyyy")
+ ", больничный " + Формат(Результат.БольничныйНачало, "ДФ=dd.MM.yyyy")
+ "-" + Формат(Результат.БольничныйОкончание, "ДФ=dd.MM.yyyy"));
КонецЦикла;
КонецПроцедуры
Как использовать этот прием на практике:
вызовем процедуру для сотрудника и диапазона дат (например, август);
получим список пересечений;
дальше вручную или программно проверим, есть ли Документ.Увольнение вблизи этих пересечений;
если есть — применим правильный сценарий (обычный отпуск или отпуск с последующим увольнением) и отрегулируем поведение перерасчетов.
Важно: этот код — контрольный пример. В реальной базе поля документов и названия реквизитов могут отличаться (особенно если конфигурация доработана или используется не ЗУП, а другая кадрово-расчетная конфигурация). Но логика пересечения периодов остается неизменной: проверяем, что интервалы дат пересекаются.
Сформулируем выводы максимально прикладно.
Если отпуск был обычным (ежегодным) и увольнение назначено на 28 августа по заявлению сотрудника:
увольняем сотрудника 28 августа, даже если он на больничном (инициатива работника);
дни болезни в отпуске «вытесняют» отпуск (ст. 124 ТК РФ), но «догулять» после увольнения нельзя, поэтому эти дни становятся неиспользованными и уходят в компенсацию при увольнении;
в 1С:ЗУП вводим больничный, допускаем исправление отпуска и сторно отпускных, затем оформляем увольнение и проверяем компенсацию/перерасчеты.
Если отпуск оформлен как отпуск с последующим увольнением (увольнение — последний день отпуска):
отпуск на дни больничного не продлеваем и дату увольнения не переносим;
в 1С:ЗУП вводим больничный так, чтобы не «удлинить» отпуск исправлением (контролируем предложения программы), и проверяем расчет пособия.
Если подытожить в одной фразе: отпуск из-за больничного продлевается только при обычном ежегодном отпуске, но если одновременно есть увольнение в фиксированную дату, то «продление» часто превращается в перерасчет и компенсацию; а при отпуске с последующим увольнением отпуск не продлевается и дата увольнения не меняется.
Информация носит справочный характер и не заменяет официальную юридическую консультацию с учетом конкретных документов работодателя, формулировок приказов и настроек вашей конфигурации 1С.