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