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

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

Долгое время в практике бухгалтерского учета велись споры о том, нужно ли включать премии и компенсационные выплаты в расчет оплаты за работу в выходные и праздничные дни. Традиционно программа 1С:ЗУП 3.1 рассчитывала эти суммы исходя только из тарифной ставки (оклада). Однако после Постановления Конституционного Суда РФ от 28.06.2018 № 26-П и последующих изменений в статье 153 ТК РФ (вступивших в силу с 1 сентября 2024 года), работодатели обязаны учитывать все стимулирующие и компенсационные выплаты при расчете «праздничных».

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

Способ 1. Использование механизма совокупной тарифной ставки (рекомендуемый)

Это штатный механизм 1С, который позволяет включить в стоимость часа (из которой считаются выходные) не только оклад, но и постоянные надбавки. Рассмотрим, как его настроить по шагам:

  1. Перейдем в раздел Настройка — Расчет зарплаты.
  2. Проверим наличие флажка «При расчете оплаты за работу в праздничные и выходные дни учитывать компенсационные и стимулирующие выплаты» (доступно в актуальных релизах).
  3. Ниже в этом же окне найдем гиперссылку «Показатели, определяющие состав совокупной тарифной ставки».
  4. В левом списке выберем те показатели, которые должны участвовать в расчете. Например: Оклад, НадбавкаЗаСтаж, ЕжемесячнаяПремия. Перенесем их в правое окно.
  5. После изменения состава совокупной тарифной ставки необходимо выполнить пересчет ФОТ для сотрудников (раздел Зарплата — Сервис — Пересчет планового ФОТ), чтобы программа обновила значение стоимости часа.

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

Способ 2. Изменение формулы начисления через «Расчетную базу»

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

Рассмотрим изменение стандартного начисления Оплата праздничных и выходных дней. Нам необходимо отредактировать формулу, чтобы вместо показателя СтоимостьДняЧаса программа обращалась к сумме начислений за месяц.

Пример настройки формулы:

ВремяВИнтервалеЧасах * (РасчетнаяБаза / НормаЧасов * 2)

Разберем алгоритм настройки этого метода:

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

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

Способ 3. Расчет через дополнительный показатель и шаблон ввода данных

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

  1. Создадим новый показатель СуммаПремииДляВыходных (тип — денежный, назначается сотруднику).
  2. В настройках совокупной тарифной ставки добавим этот показатель.
  3. Для ввода значений создадим Шаблон ввода исходных данных.

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

Особенности учета Районного коэффициента

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

Во-первых, в программе РК — это отдельное начисление. Если мы включим его в формулу праздничных, а затем в настройках самого РК укажем в базе «Оплату праздничных», произойдет двойное начисление коэффициента на одну и ту же сумму.

Правильная схема настройки выглядит так:

В этом случае программа сначала рассчитает одинарную или двойную оплату за день, а затем «сверху» начислит на неё районный коэффициент, что соответствует требованиям законодательства.

Учет времени: важный аспект

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

Для вида расчета Оплата праздничных и выходных дней на вкладке Учет времени:

Как отмечалось в обсуждении (Сообщение 37), часы, оплаченные как работа в выходные, увеличивают фактически отработанное время сотрудника. Однако если вы используете разделение на «Оплату» (100%) и «Доплату» (еще 100%), то только «Оплата» должна регистрировать время, чтобы избежать удвоения часов в табеле.

Резюме для практического применения

Подводя итог, для реализации требований Постановления № 26-П в 1С:ЗУП 3.1 лучше всего использовать настройку состава совокупной тарифной ставки. Если же ваши премии крайне изменчивы и вводятся в последний момент, используйте механизм Расчетной базы, но внимательно следите за тем, чтобы в базу РК попадала уже итоговая сумма праздничных.

Рассмотрим еще один полезный совет из форума: если вы хотите дополнительно стимулировать сотрудников, можно создать начисление «Премия за выход в праздничный день», которое будет автоматически рассчитываться как: КоличествоЧасовПраздничных * ТарифнаяСтавка * Коэффициент0.4 Для этого в настройках начисления выберите выполнение «Только если введен вид учета времени — Праздники».

← На главную