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

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

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

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

Прежде чем переходить к техническим настройкам в 1С, проанализируем нормативную базу. Согласно п. 1 ч. 1 ст. 9 Закона N 255-ФЗ и разъяснениям Минтруда (Письмо от 26.10.2018 N 14-2/ООГ-8536), пособие по временной нетрудоспособности не назначается за периоды освобождения работника от работы с полным или частичным сохранением заработной платы, к которым относится ежегодный отпуск.

Важно помнить ключевые отличия:

  1. Болезнь самого сотрудника: Отпуск продлевается или переносится, больничный оплачивается за все дни.
  2. Болезнь ребенка (уход): Отпуск не продлевается и не переносится. Дни болезни, совпадающие с отпуском, не оплачиваются. Пособие начинает выплачиваться только с того дня, когда сотрудник должен был выйти на работу по графику.

Шаг 1: Проверка настроек приоритетов (вытеснения)

Для того чтобы программа понимала, какое начисление является «главным» в конкретный период, мы должны проверить настройки приоритетов. Разберем по шагам, как это сделать в 1С:ЗУП 3.1:

  1. Перейдем в раздел Настройка — Начисления.
  2. Найдем в списке основной вид расчета для больничного, например, Больничный (или Больничный за счет ФСС / СФР).
  3. Откроем карточку начисления и перейдем на вкладку Приоритет.
  4. В правой колонке (начисления, которые вытесняют текущее) должен находиться Отпуск основной.

Если Отпуск основной находится в списке приоритетных, то при регистрации документа Больничный лист на те же даты, что и ранее проведенный Отпуск, программа автоматически определит пересечение периодов.

Шаг 2: Использование вкладки «Оплата» в Больничном листе

Многие пользователи совершают ошибку, пытаясь вручную уменьшить количество дней к оплате в основных реквизитах документа. Рассмотрим более корректный и автоматизированный способ через механизм исключаемых периодов.

В документе Больничный лист на вкладке Оплата присутствует табличная часть Периоды, исключаемые из оплаты. Проанализируем, как с ней работать:

  1. При вводе больничного по уходу за ребенком программа увидит зарегистрированный ранее отпуск.
  2. Нам необходимо нажать кнопку «Добавить» в табличной части периодов, исключаемых из оплаты.
  3. Укажем дату начала и дату окончания периода, который совпадает с отпуском (в нашем примере — 12.11).
  4. В качестве причины укажем «Нахождение в ежегодном отпуске» (или аналогичную причину, доступную в справочнике).

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

Шаг 3: Особенности работы с проактивными выплатами (СЭДО)

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

Когда вы формируете Ответ на запрос СФР для расчета пособия, программа переносит данные из первичного документа Больничный лист. Если вы правильно заполнили вкладку «Оплата», то в ответе на запрос автоматически заполнится раздел Исключаемые периоды.

Важный момент: Если вы просто измените количество оплачиваемых дней в документе больничного без использования таблицы исключаемых периодов, фонд получит данные о полной болезни и может излишне выплатить пособие, что приведет к штрафам для организации.

Альтернативный вариант: Исправление документа Отпуск

В некоторых случаях, если работодатель готов пойти навстречу сотруднику (и это закреплено в локальных нормативных актах компании), отпуск может быть перенесен. Рассмотрим, как это отразить в программе:

  1. Откроем исходный документ Отпуск.
  2. В нижней части формы нажмем ссылку Исправить.
  3. В новом документе-исправлении укажем новые даты отпуска (исключая дни болезни ребенка).
  4. Программа отсторнирует старые начисления и начислит новые.

Внимание! Этот метод допустим только в том случае, если принято официальное решение о переносе отпуска. В типовой ситуации по закону (без доброй воли работодателя) мы используем Шаг 2.

Проанализируем ситуацию с «фантомными» начислениями

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

Для исправления ситуации воспользуемся следующим алгоритмом:


// Проверка пересечений программным способом (логика ЗУП 3.1)
Если ПериодБольничного.ПересекаетсяС(ПериодОтпуска) Тогда
    Если ТипБольничного = "ПоУходуЗаРебенком" Тогда
        ДниКОплате = ОбщиеДниБолезни - ДниПересеченияСОтпуском;
    КонецЕсли;
КонецЕсли;

Чтобы не доводить до ручного вмешательства в программный код, всегда проверяйте последовательность ввода документов. Сначала должен быть проведен и рассчитан Отпуск, а затем — Больничный лист. Именно такая последовательность позволяет механизму перерасчетов в 1С:ЗУП 3.1 отработать штатно.

Заключение

Мы разобрали, что для корректного отражения больничного по уходу за ребенком во время отпуска в 1С:ЗУП 3.1 не требуется ручная правка сумм. Достаточно убедиться в правильности настроек Приоритетов и использовать стандартную вкладку Оплата в документе Больничный лист для указания исключаемых периодов. Это обеспечит правильный расчет пособия, корректную передачу данных в СФР и отсутствие претензий со стороны проверяющих органов.

← На главную