Ситуация, когда сотрудник заболевает во время ежегодного оплачиваемого отпуска, является стандартной для бухгалтера по расчету заработной платы. Однако задача существенно усложняется, если у сотрудника оформлено два отпуска подряд (например, основной и дополнительный или отпуска за разные рабочие периоды), а период временной нетрудоспособности «зацепил» оба этих документа. В программе 1С:Зарплата и управление персоналом 3.1 возникают конфликты периодов, которые мешают корректному проведению документов. Разберем по шагам, как правильно разрешить эту ситуацию.
В системе 1С:ЗУП реализован механизм вытеснения: один и тот же период не может быть одновременно оплачен и как отпуск, и как больничный. Когда мы регистрируем Больничный лист, программа автоматически пытается сторнировать (отменить) начисления отпуска, приходящиеся на дни болезни. Если отпуск один, система справляется легко. Но если их два, и они идут «встык», возникает техническая коллизия: продление первого отпуска начинает «налезать» на период второго отпуска, который уже зафиксирован в системе. Рассмотрим, как обойти это ограничение, используя современные инструменты конфигурации.
Начиная с версии 3.1.14, разработчики 1С значительно улучшили механизм работы с пересекающимися отсутствиями. Проанализируем последовательность действий при использовании автоматизированных ссылок:
Больничный лист. После ввода дат нетрудоспособности программа проанализирует данные и выведет информационное сообщение в нижней части формы: «Дни болезни приходятся на период отпуска. Сторнировано...».Отпуск, внизу появятся ссылки для исправления обоих документов. Нам необходимо последовательно обработать каждый из них.Отпуск система предложит либо продлить отпуск на количество дней болезни, либо просто пересчитать его (сторнировать дни болезни без продления). Если мы выбираем продление, программа автоматически пересчитает дату окончания. Важный нюанс: если второй отпуск начинается сразу за первым, программа может выдать ошибку проведения из-за наложения периодов. В этом случае сначала придется «отодвинуть» второй отпуск.Отпуск через ссылку «Исправить». Здесь нам нужно изменить дату начала отпуска — сдвинуть ее вперед на то количество дней, на которое был продлен первый отпуск (или на дату окончания больничного, если больничный закончился уже внутри второго отпуска).Иногда автоматика не позволяет провести документы из-за жестких проверок «прошлых» и «будущих» периодов. Разберем пошаговый алгоритм, который позволяет «обмануть» систему и корректно разложить все начисления, не нарушая логику учета:
Больничный лист. Это позволит системе увидеть «окно», в которое мы позже впишем перенесенные дни отпуска. Однако этот метод требует осторожности и обязательного возврата к исходным датам в конце.Отпуск. Теперь, когда часть первого отпуска сторнирована, мы можем спокойно изменить дату начала второго отпуска, перенеся его вперед по календарю. Проводим документ.Больничный лист с корректными датами. Проверяем, чтобы в табеле учета рабочего времени последовательность была верной: Код «ОТ» (отпуск) -> Код «Б» (больничный) -> Код «ОТ» (продленный отпуск) -> Код «ОТ» (второй отпуск).Проанализируем ситуацию с точки зрения сумм выплат. Это критически важно для бухгалтера, так как ошибки в расчете среднего заработка могут привести к претензиям со стороны проверяющих органов.
Продление vs Перенос:
Если сотрудник решил продлить первый отпуск (то есть отдыхать дольше сразу после больничного), то для дней продления сохраняется тот же СреднийЗаработок, который был рассчитан для исходного отпуска. В 1С это происходит автоматически при создании документа-исправления.
Если же сотрудник решает перенести неиспользованные дни на другой месяц, ситуация меняется. При переносе на другой месяц РасчетныйПериод для среднего заработка может обновиться (например, если отпуск был в июле, а перенесен на сентябрь). В этом случае 1С:ЗУП при создании нового документа или исправлении старого в другом месяце произведет пересчет среднего заработка исходя из данных за последние 12 месяцев до нового месяца начала отпуска. Это может привести как к доплате, так и к удержанию сумм.
Нюансы НДФЛ и 6-НДФЛ: При сторнировании отпускных выплат возникает отрицательный доход. Рассмотрим ситуацию:
ДатаВыплаты в документах. 1С автоматически сформирует корректировки, но бухгалтеру нужно убедиться, что излишне удержанный НДФЛ с отпускных был зачтен при выплате больничного или следующей зарплаты.Выясним причину, по которой важно правильно оформить документы для Социального фонда. При получении входящего запроса от СФР для расчета пособия, работодатель обязан подтвердить период болезни. Нахождение в ежегодном отпуске не является причиной для неоплаты больничного.
Однако, в системе 1С данные из документов Отпуск и Больничный лист попадают в «Ответ на запрос фонда». Если периоды в программе не будут разнесены (останется наложение), это может привести к ошибке при отправке реестров в фонд. Поэтому сначала добиваемся корректного отражения в программе, а затем отправляем сведения в СФР.
Для минимизации ошибок придерживайтесь следующих правил:
Отпуск. Используйте только кнопку «Исправить» в текущем периоде. Это гарантирует сохранение истории начислений и корректное заполнение отчетности.СреднийЗаработок в документах-исправлениях. Если программа предлагает пересчитать его, убедитесь, что это соответствует законодательству (зависит от того, продление это или перенос на новый срок).Таким образом, мы рассмотрели технологию решения сложной задачи в 1С:ЗУП 3.1. Несмотря на кажущуюся запутанность, использование механизма исправлений и соблюдение последовательности «от хвоста к началу» позволяет корректно отразить данные в учете.