Ситуация, когда сотрудник заболевает во время планового ежегодного отпуска, является одной из самых частых и одновременно сложных задач в кадровом делопроизводстве и расчете заработной платы. Согласно законодательству, дни временной нетрудоспособности не включаются в число оплачиваемых дней отпуска, а подлежат оплате отдельно по правилам социального страхования. Однако сам факт болезни требует документального оформления и корректного отражения в учетной системе, чтобы избежать ошибок в начислениях и отчетности.
В конфигурациях 1С:Зарплата и управление персоналом и 1С:Зарплата и кадры государственного учреждения этот процесс автоматизирован, но требует внимательности от специалиста. Основная сложность заключается в том, что система должна не только оплатить больничный лист, но и автоматически (или полуавтоматически) продлить дату окончания отпуска, а также выполнить сторнирование ранее выплаченных отпускных за дни болезни. Неправильная последовательность действий может привести к тому, что у сотрудника образуется переплата или, наоборот, недоплата.
Далее мы разберем детальный алгоритм действий кадровика и бухгалтера, особенности работы с документами в интерфейсе программы и нюансы, которые часто вызывают вопросы у пользователей. Вы узнаете, как правильно ввести документы, чтобы система сама рассчитала новые даты и суммы, и на какие настройки следует обратить особое внимание перед началом работы.
Законодательные основы и логика работы в 1С
Прежде чем переходить к техническим действиям в программе, необходимо четко понимать логику, которую закладывает в свои алгоритмы 1С:Предприятие. Главное правило, которое реализует система, гласит: если листок нетрудоспособности выдан в период ежегодного оплачиваемого отпуска, то дни отпуска, совпадающие с периодами болезни, должны быть исключены из графика отдыха работника. Это означает, что дата окончания отпуска сдвигается на количество дней болезни.
Важно отметить, что программа опирается на статус документа «Больничный лист». Если больничный открыт во время отпуска, система при его проведении пытается найти пересекающийся период отпуска. Если такой период найден, срабатывает механизм перерасчета. Однако для корректной работы необходимо, чтобы в настройках учетной политики были правильно заданы параметры расчета среднего заработка и виды начислений. Коды нетрудоспособности, такие как «01» (заболевание) или «02» (травма), влияют на то, как именно будут рассчитаны суммы.
⚠️ Внимание: Если сотрудник оформил больничный по уходу за больным членом семьи (код «09»), то такой период не продлевает отпуск. В этом случае больничный оплачивается, но дни отпуска не переносятся на другой срок. Система 1С должна это учитывать автоматически, но проверка кода нетрудоспособности лежит на ответственном специалисте.
Также стоит учитывать, что продление отпуска происходит автоматически только в том случае, если больничный лист введен в базу до момента окончания отпуска или сразу после него. Если же отпуск уже закрыт табелем или отчетом, а больничный принесен спустя длительное время, может потребоваться ручной пересмотр ранее проведенных документов. Автоматический перенос дат — это удобный функционал, но он работает только при соблюдении хронологии ввода документов.
Ввод документа «Больничный лист» в период отпуска
Первым шагом для запуска механизма продления является создание документа, фиксирующего факт нетрудоспособности. В меню «Зарплата» или «Кадры» (в зависимости от версии конфигурации) необходимо выбрать пункт создания нового больничного листа. Ключевым моментом здесь является указание корректных дат начала и окончания заболевания. Система автоматически проверит график работы сотрудника и наличие других отсутствий.
При заполнении вкладки «Оплата» следует убедиться, что выбран правильный вид расчета. Обычно это «Пособие за счет ФСС» или аналогичный пункт, предусмотренный в вашей версии 1С:ЗУП. Особое внимание уделите полю «Причина нетрудоспособности». Именно от этого поля зависит, будет ли инициирован процесс продления отпуска. Если выбран код, не предполагающий продления, система просто оплатит дни, но не сдвинет дату возвращения сотрудника.
- 📅 Проверьте даты начала и конца больничного — они должны строго пересекаться с датами отпуска.
- 💊 Убедитесь, что в поле «Вид нетрудоспособности» стоит значение, позволяющее продление (например, «Заболевание»).
- 📂 Приложите скан-копию листка нетрудоспособности в attachments документа для аудита.
После заполнения всех обязательных полей документ необходимо провести. Именно в момент проведения (Провести и закрыть) программа выполняет фоновые расчеты и формирует связи с другими регистрами накопления. Если вы просто сохраните документ в черновике, никаких изменений в графике отпусков не произойдет, и табель учета рабочего времени останется прежним.
Если вы используете интеграцию с ФСС для электронных больничных, документ может загрузиться автоматически. Обязательно проверяйте статус загрузки и корректность подтянутых дат перед проведением.
Автоматический перерасчет отпуска и сдвиг даты окончания
Самый ожидаемый этап для пользователя — это автоматическое обновление графика отпусков. В современных релизах 1С:Зарплата и управление персоналом 3.1 при проведении больничного, пересекающегося с отпуском, система автоматически создает событие перерасчета. Вы можете наблюдать, как в документе «Отпуск» или в графике отпусков изменяется дата окончания. Количество дней отпуска остается прежним (например, 28 дней), но дата выхода на работу сдвигается.
Механизм работает следующим образом: программа вычитает дни болезни из периода отпуска и добавляет их в конец. Например, если сотрудник болел 5 дней во время отпуска, его дата выхода переносится на 5 рабочих дней вперед (с учетом производственного календаря). Важно понимать, что перенос осуществляется с учетом режима работы сотрудника. Если у него сменный график, система проанализирует его персональный календарь.
| Параметр | До ввода больничного | После ввода больничного | Комментарий системы |
|---|---|---|---|
| Дата начала отпуска | 01.06.2026 | 01.06.2026 | Не изменяется |
| Плановая дата окончания | 28.06.2026 | 28.06.2026 | Исходная дата |
| Дни болезни | - | 5 дней (10-14.06) | Период нетрудоспособности |
| Новая дата окончания | - | 05.07.2026 | Автосдвиг с учетом графика |
Иногда пользователи сталкиваются с ситуацией, когда дата не сдвигается. Это может происходить, если в настройках видов отпусков снята галочка «Продлевать при нетрудоспособности». Проверьте карточку вида отпуска (НСИ и администрирование → Отпуски → Виды отпусков). Убедитесь, что для основного ежегодного отпуска разрешено продление. Без этой настройки система будет считать отпуск прерванным, но не продленным автоматически.
Что делать, если дата не сдвинулась автоматически?
Если автоматический сдвиг не произошел, проверьте, не был ли уже рассчитан и выплачен отпуск полностью до ввода больничного. В некоторых случаях требуется ручной пересчет документа «Отпуск» через кнопку «Пересчитать» или создание корректирующего документа «Изменение графика отпусков».
Корректировка начислений: сторно отпускных и выплата пособия
Финансовая сторона вопроса не менее важна, чем календарная. Поскольку дни болезни не являются днями отдыха, отпускные за эти дни сотрудник получать не должен. Вместо этого ему выплачивается пособие по временной нетрудоспособности. В 1С этот процесс реализуется через механизм сторнирования (отрицательных начислений) в документе расчета зарплаты или через отдельный перерасчет.
При проведении больничного листа система формирует запись в регистре расчетов, которая уменьшает базу начисления отпускных на сумму, причитающуюся за дни болезни. Одновременно с этим формируется положительное начисление пособия. В итоговом расчетном листке сотрудника вы увидите две строки: одну с отрицательной суммой (корректировка отпуска) и одну с положительной (больничный). Суммарно сотрудник должен получить разницу, если пособие меньше отпускных, или доплату, если пособие выше.
⚠️ Внимание: НДФЛ удерживается отдельно с суммы отпускных (уже уменьшенной) и отдельно с суммы пособия. Убедитесь, что при перерасчете налог также был скорректирован. Ошибки в расчете НДФЛ при сторнировании — частая причина расхождений с данными в справке 2-НДФЛ.
Если отпускные уже были выплачены сотруднику на карту до момента внесения больничного, образуется переплата по отпускным. В 1С эта переплата отражается как долг сотрудника перед организацией. При следующей выплате зарплаты (аванса или окончательного расчета) система автоматически удержит излишне выплаченную сумму, зачтя её в счет новых начислений. Контролируйте поле «К выплате» в ведомости, чтобы не выплатить деньги дважды.
☑️ Контроль финансовых операций
Ручное продление и изменение графика отпусков
Несмотря на высокую степень автоматизации, в практике встречаются случаи, когда требуется ручное вмешательство. Это может быть связано с тем, что сотрудник решил не продлевать отпуск, а выйти на работу в дату, отгуляв оставшиеся дни позже. Либо ситуация, когда больничный был закрыт задним числом, и автоматические механизмы 1С не сработали из-за блокировки периодов.
Для ручного изменения дат используйте документ Изменение графика отпусков или редактируйте исходный документ «Ежегодный отпуск», если период еще не закрыт для редактирования. В документе необходимо явно указать новую дату окончания. При этом система запросит подтверждение на перерасчет начислений. Будьте готовы вручную указать, какую сумму отпускных нужно вернуть или доначислить, если автоматический расчет кажется вам неверным.
Также ручное оформление необходимо, если сотрудник пишет заявление на присоединение дней отпуска к следующему году или на получение денежной компенсации вместо продления (хотя замена отпуска компенсацией в данном случае законодательно ограничена). В таких сценариях логика 1С должна быть явно переопределена пользователем через дополнительные начисления или удержания.
Автоматическое продление работает только при своевременном вводе больничного. Для ретроспективных изменений или нестандартных решений используйте документ «Изменение графика отпусков».
Отражение в табеле учета рабочего времени
Финальным этапом оформления является корректное отражение данных в табеле учета рабочего времени (формы Т-13 или аналог в 1С). Период болезни должен быть отмечен кодом «Б» (или «19» в электронных форматах), а период продленного отпуска — кодом «ОТ» (или «09»). Ошибки в табеле могут привести к неверному расчету стажа и искажению статистики по явкам.
В 1С табель формируется автоматически на основании введенных документов. После проведения больничного и перерасчета отпуска обязательно сформируйте табель за соответствующий месяц и проверьте его визуально. Дни, которые ранее считались отпуском, теперь должны отображаться как больничный, а дни в конце месяца (перенесенные) — как отпуск. Если вы видите дублирование или «дыры» в графике, значит, документы проведены с ошибками в датах.
Особое внимание уделите переходящим периодам. Если отпуск и больничный длятся с конца одного месяца на начало другого, проверьте табель за оба месяца. Иногда возникает необходимость ручной корректировки явок в самом табеле, если автоматический расчет «не увидел» какой-то документ. Делайте это через функцию Корректировка табеля, чтобы не нарушать связи с расчетными регистрами.
Частые ошибки и способы их устранения
Даже опытные пользователи 1С иногда допускают ошибки при оформлении больничных в отпуске. Одна из самых распространенных проблем — ввод больничного датой, которая полностью выходит за рамки отпуска, хотя сотрудник болел именно в отпуске. В этом случае система не свяжет документы, и продления не произойдет. Всегда сверяйте даты в больничном с датами в приказе на отпуск.
Другая частая ошибка — попытка удалить документ «Отпуск» после ввода больничного. Делать этого нельзя, так как вы потеряете историю начислений. Правильный путь — исправление (сторнирование) через перерасчет или ввод корректирующих документов. Также не забывайте обновлять конфигурацию 1С: в старых версиях механизм автоматического продления мог работать некорректно или требовать дополнительных обработок.
⚠️ Внимание: Законодательство и формы отчетности могут меняться. Всегда сверяйте коды нетрудоспособности и правила расчета пособий с актуальными нормативными актами и обновлениями от фирмы «1С». Не полагайтесь слепо на настройки, сделанные год назад.
Если вы обнаружили ошибку постфактум, когда зарплата уже выплачена и отчеты сданы, используйте документ «Перерасчет зарплаты» за прошлые периоды. Это позволит доначислить или удержать нужные суммы без нарушения целостности базы данных. Помните, что любые изменения в прошлом периоде влияют на нарастающий итог с начала года, поэтому перепроверьте все регистры после исправления.
Как исправить ошибку, если месяц уже закрыт?
Используйте документ «Перерасчет зарплаты за прошлый период». Укажите месяц, в котором была ошибка, и введите корректирующие начисления. Система сама пересчитает НДФЛ и страховые взносы с учетом изменений.
FAQ: Часто задаваемые вопросы
Можно ли продлить отпуск, если больничный открыт в последний день отпуска?
Да, можно. Если листок нетрудоспособности открыт в последний день отпуска, этот день считается днем болезни, а не отдыха. Отпуск продлевается на количество дней нетрудоспособности, начиная со следующего дня после предполагаемого окончания отпуска.
Нужно ли писать заявление на продление отпуска?
По закону заявление на продление писать не обязательно, так как это право работника, гарантированное ТК РФ. Однако многие организации требуют уведомление или заявление для кадровой отчетности. В 1С достаточно ввести больничный лист, система сама скорректирует даты.
Что делать, если сотрудник заболел во время отпуска за свой счет?
Больничный лист во время отпуска без сохранения заработной платы (административного) не оплачивается и не продлевает отпуск. В 1С такой больничный можно ввести для статистики, но начисления пособия не произойдет, и дата выхода на работу не изменится.
Как отразить в 1С, если сотрудник решил не продлевать, а перенести отпуск?
В этом случае дни болезни не присоединяются автоматически к текущему отпуску. Вам нужно вручную создать документ «Изменение графика отпусков», где вы укажете новые даты для перенесенной части отпуска. Больничный при этом оплачивается в обычном порядке.