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

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

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

Выясним причину разницы в расчете между 1С:ЗУП 2.5 и 1С:ЗУП 3.1

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

По умолчанию в виде расчета Пособие по уходу за ребенком до трех лет (компенсация 50 рублей) заложена формула без учета временных показателей:

РазмерПособияПоУходуЗаРебенкомДоТрехЛет * РайонныйКоэффициентРФ

Так как в этой формуле отсутствуют показатели календарных или рабочих дней, программа воспринимает данное начисление как фиксированную ежемесячную сумму и выставляет полный размер выплаты независимо от даты начала отпуска.

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

Настройка пропорционального расчета за неполный месяц в 1С:ЗУП 3.1

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

  1. Перейдем в раздел меню Настройка — Начисления.
  2. Найдем и откроем элемент Пособие по уходу за ребенком до трех лет.
  3. На вкладке Основное в блоке настройки формулы нажмем ссылку Редактировать формулу.
  4. Изменим формулу на следующую:
    
    РазмерПособияПоУходуЗаРебенкомДоТрехЛет / КалендарныеДниМесяца * КалендарныеДни * РайонныйКоэффициентРФ
    
  5. Сохраним изменения по кнопке Записать и закрыть.

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

Ограничения платформы при выборе показателей времени

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

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

Проверка последовательности документов и регистрации периода

Если после настройки формулы расчет все равно выполняется некорректно (например, при переносе данных из старых баз), проанализируем порядок проведения документов:

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