Как настроить оплату и доплату за работу в выходные дни из оклада в 1С

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

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

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

В чем причина некорректного расчета при ручной настройке формул

Проанализируем основные ошибки, которые возникают при создании пользовательских видов расчета:

  1. Использование показателя часовой тарифной ставки: Показатель ТарифнаяСтавкаЧасовая (или ЧасоваяТарифнаяСтавка) предназначен только для сотрудников, у которых в кадровых документах назначен вид оплаты по тарифной сетке с фиксированной часовой ставкой. Для сотрудников с оплатой по месячному окладу данный показатель не заполнен и в формуле равен нулю.
  2. Расчет процентом от расчетной базы: При настройке начисления способом «Процентом» от оклада не учитывается количество фактически отработанных в выходной день часов и норма конкретного месяца, что противоречит требованиям Трудового кодекса РФ.

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

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

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

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

Пошаговая настройка оплаты работы в выходные в 1С:ЗУП 3.1

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

  1. Включение функциональности:

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

  2. Выбор порядка пересчета оклада в часовую ставку:

    В разделе Настройка → Расчет зарплаты найдем блок Порядок пересчета тарифной ставки сотрудника в стоимость часа (дня). Установим один из трех вариантов, закрепленный в локальных нормативных актах организации (по среднемесячному количеству часов, по норме производственного календаря или по норме графика). При необходимости этот порядок можно переопределить для отдельного сотрудника в документах кадрового учета (Прием на работу, Кадровый перевод).

  3. Настройка совокупной тарифной ставки:

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

  4. Проверка формулы предопределенного начисления:

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

    ВремяВЧасах * СтоимостьЧаса * 2 (при одинарной доплате используется ВремяВЧасах * СтоимостьЧаса).

    Данная формула является универсальной: она корректно работает как для тарифников, так и для окладников.

Регистрация и расчет работы в выходной день

Разберем порядок оформления работы в программе:

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

Особенности для конфигураций на обычных формах (1С:ЗУП 2.5, 1С:УПП 1.3)

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

← На главную