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

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

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

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

Технический механизм проблемы: почему программа исключает оплату выходных?

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

Давайте разберем эту цепочку по шагам:

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

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

Способ 1. Корректировка настроек приоритетов (быстрое решение)

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

Рассмотрим пошагово, как это сделать:

  1. Перейдем в раздел Настройка — Начисления.
  2. Найдем в списке и откроем карточку начисления Премия ежемесячная процентом (или вашей аналогичной премии).
  3. Перейдем на вкладку Приоритет.
  4. В левой колонке под названием Начисления, приоритет которых выше найдем начисление Командировка (а также Командировка (внутрисменная), если она используется в учете).
  5. Выделим это начисление и удалим его из списка приоритетов с помощью кнопки со стрелкой или клавиши Del.
  6. Запишем и закроем настройки начисления по кнопке Записать и закрыть.
  7. Вернемся в документ Начисление зарплаты и взносов за проблемный месяц, выберем нужного сотрудника и нажмем кнопку Пересчитать сотрудника.

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

Результат = РасчетнаяБаза * ПроцентПремии / 100;

Методологические риски: эффект «снежного кома» при расчете среднего заработка

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

Давайте разберем этот эффект подробнее:

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

Способ 2. Создание отдельного вида начисления (безопасное и гибкое решение)

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

Проанализируем этот алгоритм по шагам:

  1. Создадим новое начисление Оплата работы в выходные в командировке в справочнике Начисления.
  2. Для этого начисления настроим собственную формулу расчета, которая не будет конфликтовать с основными начислениями.
  3. В настройках приоритетов этого нового начисления не указываем Командировка в качестве вытесняющего начисления.
  4. В карточке ежемесячной премии на вкладке Расчет базы добавим созданное начисление Оплата работы в выходные в командировке в список базовых начислений.

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

← На главную