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

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

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

Метод 1. Настройка состава совокупной тарифной ставки

Это наиболее "правильный" и автоматизированный способ с точки зрения методологии программы. Он позволяет изменить значение показателя СтоимостьЧаса (или СтоимостьДня), который используется в типовой формуле оплаты праздничных дней. Проанализируем, как это настроить по шагам.

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

Важный нюанс: Чтобы премия попала в совокупную ставку, она должна быть назначена сотруднику в плановом порядке (например, документом ИзменениеОплатыТруда или КадровыйПеревод). Если премия начисляется разовым документом по итогам месяца и её размер заранее неизвестен, этот метод может не сработать. Кроме того, после изменения настроек часто требуется запустить процедуру пересчета планового ФОТ (раздел Зарплата — Сервис — Пересчет планового ФОТ), чтобы программа обновила значения стоимости часа для всех сотрудников.

Метод 2. Создание собственного начисления с расчетной базой

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

Проанализируем алгоритм создания такого начисления:

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

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

Или, если вы хотите использовать дни:

(РасчетнаяБаза / НормаДней) * ВремяВДнях * 2

  1. Теперь перейдем на вкладку Расчет базы. Она станет активной. Здесь нам нужно выбрать период расчета базы. Обычно это Текущий месяц.
  2. В список базовых начислений добавим Оклад и Ежемесячная премия.
  3. На вкладке Учет времени укажем вид времени — Праздники.

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

Метод 3. Использование показателя ФОТ в формуле

Рассмотрим вариант, когда в программе включена настройка использования ФОТ в формулах. Это позволяет упростить расчет, если все необходимые надбавки уже входят в плановый фонд оплаты труда сотрудника. Мы можем отредактировать формулу типового начисления Оплата работы в праздничные и выходные дни (предварительно разблокировав её через Еще — Разрешить редактирование реквизитов).

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


?(ВремяВЧасах > 0, ФОТ / НормаЧасов * ВремяВЧасах * 2, ФОТ / НормаДней * ВремяВДнях * 2)

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

Анализ проблемных ситуаций при расчете

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

Проанализируем пример: в сентябре 19 рабочих дней, 1 день отгула (ОВ) и 2 дня работы в выходные (РП). Чтобы получить корректную сумму, в знаменателе должна быть норма или сумма фактических дней вместе с днями отдыха. Если программа рассчитывает формулу как РасчетнаяБаза / (Явка + РП) * РП, а вы ожидаете другой результат, следует проверить настройку Виды рабочего времени. Убедитесь, что праздничные дни (РП) и дни явки правильно классифицируются в настройках начисления как Рабочее время.

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

← На главную