Почему сотрудник пропадает из документа начисления резервов по отпускам в ЗУП 3.1?

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

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

Разбор причин отсутствия сотрудника в расчете резервов

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

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

Методы решения проблемы

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

Способ 1: Ручная корректировка периода расчета среднего заработка

В актуальных версиях ЗУП 3.1 существует возможность принудительно указать программе, за какой период нужно проанализировать заработок сотрудника, даже если в последние месяцы начислений не было.

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

Способ 2: Настройка формулы расчета резервов

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

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

Пример формулы, которую можно использовать в настройках:


?(СохраняемыйЗаработок > 0, 
  СохраняемыйЗаработок * ОстатокОтпуска, 
  Оклад / КалендарныеДниМесяцаБезПраздников * ОстатокОтпуска)

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

Важные рекомендации по настройкам

Помимо решения вопроса с «нулевым» средним, не забывайте проверять общие настройки учета:

Применение этих методов позволит вам добиться того, чтобы расчет оценочных обязательств в ЗУП 3.1 стал прозрачным и соответствовал ожиданиям вашей бухгалтерии. Если вы выбираете использование формул, убедитесь, что они протестированы на копии базы, прежде чем применять их для основного учета.

← На главную