Больничный во время отпуска — ситуация, с которой сталкивается каждый кадровик. Согласно ст. 124 ТК РФ, отпуск продлевается на количество дней нетрудоспособности, но как правильно оформить это в 1С:Зарплата и Управление Персоналом? Ошибки здесь чреваты переплатами по зарплате, искажением данных в отчетности и претензиями проверяющих.

В этой статье разберем три официальных способа продления отпуска в 1С (с примером проводок), покажем, как избежать дублирования начислений, и объясним, почему нельзя просто редактировать документ "Отпуск". Материал актуален для 1С:ЗУП 3.1 (редакция 3.1.23+) и 1С:Зарплата и Кадры 8.3 (последние релизы).

1. Правовые основы: когда и как продлевается отпуск

Перед работой в 1С проверьте, попадает ли ваш случай под продление. Согласно трудовому законодательству:

  • 📜 Больничный во время отпуска — отпуск продлевается на все дни нетрудоспособности (ст. 124 ТК РФ). Исключение: если сотрудник заболел в последний день отпуска — продление не требуется.
  • 🏥 Больничный по уходу за ребенком — продление возможно только если ребенок до 7 лет (для других случаев — по соглашению с работодателем).
  • ⚠️ Иностранные сотрудники — проверьте условия трудового договора: для них могут действовать иные правила.

Важно: продление оформляется только при предъявлении оригинала больничного листа. Электронный больничный (через ЕИИС "Соцстрах") имеет равную юридическую силу, но в 1С его нужно прикрепить как файл или ввести данные вручную.

⚠️ Внимание: Если сотрудник заболел до начала отпуска, отпуск не продлевается — его переносят на другой срок по соглашению сторон (ст. 124 ТК РФ, п. 18 Письма Роструда от 24.12.2007 № 5277-6-1).

В 1С это оформляется документами "Перенос отпуска" или "Изменение графика отпусков", но не через продление.

📊 Как вы обычно оформляете продление отпуска в 1С?
Вручную корректирую документ "Отпуск"
Создаю новый документ "Больничный лист"
Использую документ "Корректировка отпуска"
Не знаю, как правильно

2. Способ 1: Корректировка отпуска через документ "Больничный лист"

Самый правильный и автоматизированный метод — использование документа Больничный лист с флагом "Продлить отпуск". Он доступен в меню:

Зарплата → Больничные листы → Создать

Пошаговая инструкция:

  1. Создайте новый документ Больничный лист для сотрудника.
  2. Укажите даты нетрудоспособности (они должны пересекаться с периодом отпуска).
  3. В поле "Основание" выберите "Заболевание" или "Уход за больным членом семьи".
  4. Активируйте флаг "Продлить отпуск" — система автоматически пересчитает даты.
  5. Проверьте поле "Продление отпуска на (дней)" — там должно отобразиться количество дней больничного, приходящихся на отпуск.

После проведения документа:

  • 🔄 В документе "Отпуск" автоматически обновятся даты окончания.
  • 💰 Перерасчет зарплаты произойдет в следующем расчетном периоде (если отпускные уже выплачены, излишки удержат или зачтут в счет будущих выплат).
  • 📊 В отчете "Анализ начислений" (раздел "Зарплата → Отчеты") появится запись о продлении.

☑️ Проверка корректности продления отпуска

Выполнено: 0 / 4

Если флаг "Продлить отпуск" неактивен:

  • Проверьте, что даты больничного пересекаются с отпуском (а не идут до или после него).
  • Убедитесь, что в настройках программы (раздел Настройки → Кадровый учет) включена опция "Автоматически продлевать отпуск при болезни".

3. Способ 2: Ручная правка документа "Отпуск"

Этот метод не рекомендуется для регулярного использования, но может выручить, если:

  • 🔧 В вашей версии 1С нет флага "Продлить отпуск" (актуально для старых релизов).
  • 📅 Нужно исправить ошибку ретроактивно (например, если больничный поступил позже).

Алгоритм действий:

  1. Откройте документ "Отпуск" для сотрудника (Кадры → Отпуска → История отпусков).
  2. Нажмите "Изменить" и вручную укажите новую дату окончания (дату изначального окончания + дни больничного).
  3. Сохраните документ и обязательно создайте документ "Больничный лист" для корректного отражения в отчетности.
⚠️ Внимание: При ручной правке не происходит автоматического перерасчета зарплаты. Вам придется вручную:

  • Сторнировать излишне начисленные отпускные (документ "Сторно начислений").
  • Пересчитать средний заработок для больничного (если дни нетрудоспособности выходят за пределы расчетного периода).

Пример проводок при ручном исправлении:

Документ Дебет Кредит Сумма Комментарий
Отпуск (исходный) 20 (44) 70 25 000 Начислены отпускные за 14 дней
Сторно начислений 20 (44) 70 -5 000 Сторно за 3 дня больничного
Больничный лист 69.01 70 4 200 Пособие за 3 дня (с учетом стажа)
Отпуск (скорректированный) 20 (44) 70 2 800 Доначислены отпускные за 3 дня продления
💡

Если после ручной правки в отчете "Свод по исполнению бюджета" (раздел "Зарплата → Отчеты") появились расхождения, воспользуйтесь обработкой "Проверка и исправление данных по зарплате" (Зарплата → Сервис → Проверка данных).

4. Способ 3: Использование документа "Корректировка отпуска"

В последних релизах 1С:ЗУП 3.1 (начиная с версии 3.1.20) появился специализированный документ Корректировка отпуска, который упрощает процесс. Его преимущества:

  • ⚡ Автоматически пересчитывает начисления без ручного сторно.
  • 📌 Фиксирует историю изменений (важно для аудита).
  • 🔗 Связывает отпуск и больничный в единую цепочку документов.

Как использовать:

  1. Создайте документ "Больничный лист" (без флага "Продлить отпуск").
  2. Перейдите в Кадры → Отпуска → Корректировка отпусков и создайте новый документ.
  3. Укажите:
    • Сотрудника.
    • Исходный документ "Отпуск".
    • Документ "Больничный лист" как основание.
    • Количество дней продления (система подставит автоматически).
  • Проведите документ — система сгенерирует:
    • Скорректированный документ "Отпуск" с новой датой.
    • Движения по перерасчету зарплаты.

    Пример интерфейса документа:

    ┌───────────────────────────────────────┐

    │ Корректировка отпуска │

    ├───────────────────────────────────────┤

    │ Сотрудник: Иванов И.И. │

    │ Отпуск: №ОТ-123 от 01.06.2026 │

    │ Основание: Больничный лист №БЛ-456 │

    │ Дней продления: 5 │

    │ Новая дата окончания: 10.06.2026 │

    └───────────────────────────────────────┘

    💡

    Документ "Корректировка отпуска" — самый безопасный способ, так как он гарантирует целостность данных и автоматически формирует все необходимые проводки.

    5. Типичные ошибки и как их избежать

    Даже опытные пользователи 1С допускают ошибки при продлении отпуска. Вот самые распространенные:

    • 🔴 Дублирование начислений — когда отпускные начисляются и за дни больничного, и за продленный период. Проверяйте отчет "Анализ начислений по сотрудникам" (Зарплата → Отчеты).
    • 🔴 Несовпадение дат — если в документе "Отпуск" указана одна дата окончания, а в табеле учета рабочего времени (Кадры → Табель) — другая.
    • 🔴 Отсутствие связи между документами — больничный и отпуск не привязаны друг к другу, что усложняет аудит.
    • 🔴 Неправильный расчет среднего заработка — если дни больничного выходят за пределы расчетного периода (например, сотрудник болел в июне, а отпуск был в мае).

    Как проверить корректность:

    1. Сверьте даты в документах "Отпуск" и "Больничный лист" с табелем учета рабочего времени.
    2. Просмотрите отчет "Свод начислений и удержаний" (Зарплата → Отчеты) — там не должно быть начислений за одни и те же дни по разным основаниям.
    3. Используйте отчет "Проверка данных по зарплате" (Зарплата → Сервис) для выявления логических ошибок.
    Что делать, если отпуск уже закрыт, а больничный поступил поздно?

    В этом случае придется:

    1. Сторнировать начисления по отпуску (документ "Сторно начислений").

    2. Создать новый документ "Отпуск" с корректными датами.

    3. Оформить больничный лист с флагом "Продлить отпуск".

    4. Пересчитать НДФЛ и страховые взносы за период (используйте документ "Перерасчет страховых взносов" в разделе "Зарплата").

    6. Особенности для разных версий 1С

    Процесс продления отпуска может отличаться в зависимости от версии программы:

    Версия 1С Документ для продления Особенности
    1С:ЗУП 3.1 (3.1.20+) "Корректировка отпуска" Автоматический перерасчет, минимальное ручное вмешательство.
    1С:ЗУП 3.1 (до 3.1.20) "Больничный лист" с флагом Требуется ручная правка дат в документе "Отпуск".
    1С:Зарплата и Кадры 8.3 "Больничный лист" или ручная правка Нет документа "Корректировка отпуска", все изменения вносятся вручную.
    1С:Бухгалтерия 8.3 (без ЗУП) Ручная корректировка Нет специализированных документов — только ручное сторно и перерасчет.

    Для 1С:ЗУП КОРП (версия для крупного бизнеса) доступен дополнительный функционал:

    • 📊 Автоматическая генерация уведомлений сотруднику о продлении отпуска (настройка в Настройки → Кадровый учет → Уведомления).
    • 🔄 Интеграция с системой электронного документооборота (ЕДО) для согласования изменений.
    ⚠️ Внимание: В облачных версиях 1С (например, 1С:ЗУП в 1С:Fresh) интерфейс может отличаться. Функционал продления отпуска там реализован через веб-формы, но логика остается той же.

    7. Отчетность: как продление отпуска отражается в формах

    Продление отпуска влияет на несколько ключевых отчетов:

    • 📄 6-НДФЛ — если отпускные были пересчитаны, проверьте раздел 2 (даты фактического получения дохода).
    • 📄 РСВ (Расчет по страховым взносам) — суммы пособий по больничному отражаются в Приложении 2.
    • 📄 4-ФСС — дни нетрудоспособности указываются в таблице 3.
    • 📄 СЗВ-ТД — в кадровых данных должно быть отражено продление (код "ОТПУСК" с новой датой).

    Пример заполнения 6-НДФЛ:

    • Если отпускные были излишне выплачены и удержаны в следующем месяце, в разделе 2 укажите:
      • Строка 100: дата фактического получения дохода (день выплаты отпускных).
      • Строка 110: дата удержания (день перерасчета).
      • Строка 140: сумма к возврату (со знаком "минус").

    Для проверки используйте отчет "Сверка с 6-НДФЛ" (Зарплата → Отчеты → Регламентированные отчеты). Если есть расхождения, воспользуйтесь обработкой "Помощник по 6-НДФЛ".

    8. Автоматизация: как ускорить процесс

    Если в вашей компании часто возникают ситуации с продлением отпусков, настройте автоматизацию:

    • 🤖 Шаблоны документов — создайте шаблон "Больничного листа" с предварительно активированным флагом "Продлить отпуск" (Настройки → Шаблоны документов).
    • Быстрый ввод — используйте горячие клавиши:
      • Ctrl+Enter — провести документ.
      • F9 — обновить данные в форме.
    • 📊 Отчеты-мониторы — настройте отчет "Контроль больничных в отпусках" (Зарплата → Отчеты → Кадровые отчеты) для выявления таких случаев автоматически.

    Для программистов 1С: можно написать обработку, которая:

    1. Сканирует документы "Отпуск" и "Больничный лист" на пересечение дат.
    2. Автоматически создает "Корректировку отпуска" для подходящих случаев.
    3. Отправляет уведомление кадровику на согласование.

    Пример кода для поиска необработанных случаев:

    Запрос = Новый Запрос;
    

    Запрос.Текст =

    "ВЫБРАТЬ

    | Отпуска.Сотрудник КАК Сотрудник,

    | Отпуска.ДатаНачала КАК ДатаОтпускаНачала,

    | Отпуска.ДатаОкончания КАК ДатаОтпускаОкончания,

    | Больничные.Номер КАК НомерБольничного

    |ИЗ

    | Документ.Отпуск КАК Отпуска

    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.БольничныйЛист КАК Больничные

    | ПО Отпуска.Сотрудник = Больничные.Сотрудник

    |ГДЕ

    | Больничные.ДатаНачала <= Отпуска.ДатаОкончания

    | И Больничные.ДатаОкончания >= Отпуска.ДатаНачала

    | И НЕ Больничные.ПродлитьОтпуск";

    Результат = Запрос.Выполнить();

    💡

    Автоматизация экономит до 70% времени на рутинных операциях, но требует предварительной настройки и тестирования на копии базы.

    FAQ: Частые вопросы по продлению отпуска в 1С

    ❓ Что делать, если сотрудник заболел в последний день отпуска? Нужно ли продлевать?

    Нет, продление не требуется. Согласно Письму Роструда от 01.08.2012 № ПГ/5819-6-1, если больничный открыт в последний день отпуска, он не продлевается. В 1С просто оформите больничный лист без флага "Продлить отпуск".

    ❓ Можно ли продлить отпуск, если больничный электронный (из ЕИИС "Соцстрах")?

    Да, электронный больничный имеет ту же юридическую силу. В 1С его можно:

    • Загрузить через Зарплата → Больничные листы → Загрузить из ФСС (для подключенных к ЕИИС компаний).
    • Ввести вручную, указав номер электронного больничного в поле "Номер".

    Главное — убедиться, что в поле "Тип" указано "Электронный".

    ❓ Как исправить ошибку, если отпуск уже продлили, но потом больничный признали недействительным?

    Порядок действий:

    1. Сторнируйте документ "Больничный лист" (кнопка "Сторно" в журнале документов).
    2. Верните исходные даты в документе "Отпуск" (или создайте "Корректировку отпуска" с обратным действием).
    3. Пересчитайте зарплату за период (документ "Перерасчет зарплаты").
    4. Если отпускные были удержаны излишне — верните их сотруднику через ведомость на выплату.
    ❓ Влияет ли продление отпуска на расчет среднего заработка для следующего отпуска?

    Да, но косвенно. Дни больничного не включаются в расчет среднего заработка для отпуска (ст. 139 ТК РФ), но продление отпуска сдвигает дату его окончания. Таким образом:

    • 📅 Расчетный период для следующего отпуска может сдвинуться (если отпуск продлен на другой календарный год).
    • 💰 Сумма отпускных не изменится, так как дни больничного исключаются из расчета среднего.

    В 1С это учитывается автоматически при формировании документа "Отпуск".

    ❓ Можно ли продлить отпуск, если сотрудник заболел за границей?

    Да, но есть нюансы:

    • 🌍 Больничный, выданный за рубежом, должен быть легализован (если страна не входит в список, с которыми у России действуют соглашения о взаимном признании документов).
    • 📑 В 1С такой больничный вводится вручную с пометкой "Иностранный" в поле "Тип".
    • ⚠️ Пособие по такому больничному не выплачивается (если нет соглашения о соцстраховании), но отпуск продлевается.