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