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