Как в 1С:ЗУП 3.1 оформить больничный, который наложился на два идущих подряд отпуска?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

Ситуация, когда сотрудник заболевает во время ежегодного оплачиваемого отпуска, является стандартной для бухгалтера по расчету заработной платы. Однако задача существенно усложняется, если у сотрудника оформлено два отпуска подряд (например, основной и дополнительный или отпуска за разные рабочие периоды), а период временной нетрудоспособности «зацепил» оба этих документа. В программе 1С:Зарплата и управление персоналом 3.1 возникают конфликты периодов, которые мешают корректному проведению документов. Разберем по шагам, как правильно разрешить эту ситуацию.

Анализ проблемы пересечения периодов

В системе 1С:ЗУП реализован механизм вытеснения: один и тот же период не может быть одновременно оплачен и как отпуск, и как больничный. Когда мы регистрируем Больничный лист, программа автоматически пытается сторнировать (отменить) начисления отпуска, приходящиеся на дни болезни. Если отпуск один, система справляется легко. Но если их два, и они идут «встык», возникает техническая коллизия: продление первого отпуска начинает «налезать» на период второго отпуска, который уже зафиксирован в системе. Рассмотрим, как обойти это ограничение, используя современные инструменты конфигурации.

Способ 1: Использование штатного механизма «Исправить» (для релизов 3.1.14 и выше)

Начиная с версии 3.1.14, разработчики 1С значительно улучшили механизм работы с пересекающимися отсутствиями. Проанализируем последовательность действий при использовании автоматизированных ссылок:

  1. Регистрация больничного: Вводим документ Больничный лист. После ввода дат нетрудоспособности программа проанализирует данные и выведет информационное сообщение в нижней части формы: «Дни болезни приходятся на период отпуска. Сторнировано...».
  2. Работа с предупреждениями: Если больничный затрагивает два документа Отпуск, внизу появятся ссылки для исправления обоих документов. Нам необходимо последовательно обработать каждый из них.
  3. Исправление первого отпуска: Нажимаем на ссылку «Исправить» для первого отпуска. В открывшемся новом документе Отпуск система предложит либо продлить отпуск на количество дней болезни, либо просто пересчитать его (сторнировать дни болезни без продления). Если мы выбираем продление, программа автоматически пересчитает дату окончания. Важный нюанс: если второй отпуск начинается сразу за первым, программа может выдать ошибку проведения из-за наложения периодов. В этом случае сначала придется «отодвинуть» второй отпуск.
  4. Корректировка второго отпуска: Переходим ко второму документу Отпуск через ссылку «Исправить». Здесь нам нужно изменить дату начала отпуска — сдвинуть ее вперед на то количество дней, на которое был продлен первый отпуск (или на дату окончания больничного, если больничный закончился уже внутри второго отпуска).

Способ 2: Сложный алгоритм ручной корректировки (при блокировках периодов)

Иногда автоматика не позволяет провести документы из-за жестких проверок «прошлых» и «будущих» периодов. Разберем пошаговый алгоритм, который позволяет «обмануть» систему и корректно разложить все начисления, не нарушая логику учета:

  1. Временное сторнирование первого отпуска: Создаем исправление первого отпуска, где убираем начисления за дни, совпавшие с болезнью, но пока не продлеваем его до конца. Это нужно, чтобы «освободить» место в графике сотрудника.
  2. Манипуляция с больничным: Существует технический прием — временно увеличить дату окончания в документе Больничный лист. Это позволит системе увидеть «окно», в которое мы позже впишем перенесенные дни отпуска. Однако этот метод требует осторожности и обязательного возврата к исходным датам в конце.
  3. Сдвиг второго отпуска: Исправляем второй Отпуск. Теперь, когда часть первого отпуска сторнирована, мы можем спокойно изменить дату начала второго отпуска, перенеся его вперед по календарю. Проводим документ.
  4. Финальное исправление первого отпуска: Теперь возвращаемся к первому отпуску и через механизм «Исправить» увеличиваем его длительность на законные дни продления. Поскольку второй отпуск мы уже «отодвинули», конфликта периодов не возникнет.
  5. Проведение и проверка: На последнем этапе проводим Больничный лист с корректными датами. Проверяем, чтобы в табеле учета рабочего времени последовательность была верной: Код «ОТ» (отпуск) -> Код «Б» (больничный) -> Код «ОТ» (продленный отпуск) -> Код «ОТ» (второй отпуск).

Особенности расчета среднего заработка и НДФЛ

Проанализируем ситуацию с точки зрения сумм выплат. Это критически важно для бухгалтера, так как ошибки в расчете среднего заработка могут привести к претензиям со стороны проверяющих органов.

Продление vs Перенос: Если сотрудник решил продлить первый отпуск (то есть отдыхать дольше сразу после больничного), то для дней продления сохраняется тот же СреднийЗаработок, который был рассчитан для исходного отпуска. В 1С это происходит автоматически при создании документа-исправления.

Если же сотрудник решает перенести неиспользованные дни на другой месяц, ситуация меняется. При переносе на другой месяц РасчетныйПериод для среднего заработка может обновиться (например, если отпуск был в июле, а перенесен на сентябрь). В этом случае 1С:ЗУП при создании нового документа или исправлении старого в другом месяце произведет пересчет среднего заработка исходя из данных за последние 12 месяцев до нового месяца начала отпуска. Это может привести как к доплате, так и к удержанию сумм.

Нюансы НДФЛ и 6-НДФЛ: При сторнировании отпускных выплат возникает отрицательный доход. Рассмотрим ситуацию:

Взаимодействие с СФР (бывший ФСС)

Выясним причину, по которой важно правильно оформить документы для Социального фонда. При получении входящего запроса от СФР для расчета пособия, работодатель обязан подтвердить период болезни. Нахождение в ежегодном отпуске не является причиной для неоплаты больничного.

Однако, в системе 1С данные из документов Отпуск и Больничный лист попадают в «Ответ на запрос фонда». Если периоды в программе не будут разнесены (останется наложение), это может привести к ошибке при отправке реестров в фонд. Поэтому сначала добиваемся корректного отражения в программе, а затем отправляем сведения в СФР.

Рекомендации по автоматизации процесса

Для минимизации ошибок придерживайтесь следующих правил:

Таким образом, мы рассмотрели технологию решения сложной задачи в 1С:ЗУП 3.1. Несмотря на кажущуюся запутанность, использование механизма исправлений и соблюдение последовательности «от хвоста к началу» позволяет корректно отразить данные в учете.

← На главную