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

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

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

Проанализируем причину разной стоимости часа

Для начала выясним причину такого поведения системы. В программе 1С:ЗУП расчет оплаты праздничных и выходных дней опирается на показатель СтоимостьЧаса (или СтоимостьДня). Этот показатель, в свою очередь, рассчитывается на основании совокупной тарифной ставки (СТС) сотрудника.

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

Когда мы регистрируем кадровый перевод или изменение оплаты труда с середины месяца (например, с 16-го числа), программа фиксирует два периода действия плановых начислений:

  1. С 1-го по 15-е число — действует старая совокупная тарифная ставка.
  2. С 16-го по 31-е число — действует новая совокупная тарифная ставка.

Поскольку расчет начисления «Оплата праздничных и выходных дней» происходит в момент регистрации работы в выходной, система обращается к значению СТС, действующему именно в день выхода. Если сотрудник работал 4-го числа (первый период) и 23-го числа (второй период), программа совершенно логично применит две разные часовые ставки. С точки зрения методологии 1С и требований Трудового кодекса РФ, это является верным подходом.

Разберем законодательный аспект

Проанализируем ситуацию с точки зрения законодательства. Согласно статье 153 ТК РФ, работа в выходной или нерабочий праздничный день оплачивается не менее чем в двойном размере. При этом для работников на окладе расчет производится исходя из часовой или дневной ставки (части оклада).

Закон не обязывает работодателя усреднять часовую ставку за месяц, если оклад изменился. Более того, оплата труда должна соответствовать тем условиям, которые действовали в момент выполнения трудовой функции. Таким образом, если сотрудник работал 4 января при окладе 50 000 рублей, а с 15 января его оклад стал 60 000 рублей, то работа 20 января должна оплачиваться исходя уже из нового оклада. Попытка «усреднить» ставку может привести к занижению оплаты за вторую половину месяца, что чревато претензиями со стороны трудовой инспекции.

Способ 1: Административное решение (рекомендуемое)

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

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

Способ 2: Использование фиксированного показателя через «Данные для расчета зарплаты»

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

  1. Перейдем в меню Настройка — Показатели расчета зарплаты и создадим новый показатель, назовем его, например, ФиксированнаяСтоимостьЧаса. Укажем, что он используется «Только в месяце, в котором введено значение» и назначается для сотрудника.
  2. В настройках начисления «Оплата праздничных и выходных дней» изменим формулу. Вместо стандартного СтоимостьЧаса * 2 * ВремяВЧасах пропишем:
    
    ? (ФиксированнаяСтоимостьЧаса > 0, ФиксированнаяСтоимостьЧаса, СтоимостьЧаса) * 2 * ВремяВЧасах
    
    Эта формула проверяет: если мы ввели значение вручную, используем его, если нет — берем стандартный расчет 1С.
  3. Раз в месяц перед расчетом зарплаты будем вводить документ Данные для расчета зарплаты, где для нужных сотрудников укажем усредненную или желаемую стоимость часа.

Способ 3: Настройка алгоритма пересчета оклада в часовую ставку

Иногда недовольство сотрудников вызвано не изменением оклада, а тем, что в разные месяцы (январь и март) стоимость часа разная из-за разного количества рабочих часов. Посмотрим, как сделать стоимость часа более стабильной в течение года.

В настройках расчета зарплаты (Настройка — Расчет зарплаты) есть раздел «При пересчете месячного оклада в часовую ставку использовать». Выясним разницу между вариантами:

Выбор варианта «По среднемесячному количеству часов в году» сделает расчеты более прозрачными для персонала, хотя и не решит проблему изменения оклада в середине месяца напрямую, но уменьшит количество факторов, влияющих на вариативность СтоимостьЧаса.

Способ 4: Расчет «по среднему» (аналог отпуска)

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

Важный нюанс: Такой расчет должен быть закреплен в локальном нормативном акте предприятия. Нужно учитывать, что при резком повышении зарплаты в текущем месяце расчет по среднему за прошлый год будет невыгоден сотруднику, что может нарушить его права по сравнению с расчетом по 153 ст. ТК РФ.

Подведем итоги

Мы выяснили, что разделение стоимости часа в 1С при изменении оклада в середине месяца — это штатное поведение программы, продиктованное логикой учета «по факту». Если же ваша задача — «уравнять» выплаты, наиболее эффективным и безопасным методом будет планирование кадровых изменений с начала календарного месяца. В исключительных случаях используйте ручной ввод показателя через Данные для расчета зарплаты, чтобы иметь полный контроль над цифрами в расчетном листке.

← На главную