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

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

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

Методология и особенности расчета

Классическая формула расчета оплаты по окладу за неполный период или по часам выглядит так:

Оклад / НормаЧасовЗаМесяц * ВремяВЧасах

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

СреднемесячноеКоличествоЧасов = ГодоваяНормаЧасов / 12

В этом случае формула начисления принимает вид: Оклад / СреднемесячноеКоличествоЧасов * ВремяВЧасах. Разберем по шагам, как настроить такой алгоритм в типовой конфигурации.

Способ 1. Использование типового механизма пересчета тарифной ставки

Наиболее надежным и универсальным решением в 1С:ЗУП 3 является использование предопределенного показателя СтоимостьЧаса с включенной опцией пересчета оклада по среднемесячной норме.

  1. Настройка правил пересчета тарифной ставки: перейдем в раздел Настройка → Расчет зарплаты. В блоке «При пересчете тарифной ставки сотрудника в стоимость часа (дня) использовать» установим переключатель в положение «Среднемесячное количество часов (дней) в месяце». В этом случае программа будет брать годовую норму часов из производственного календаря на текущий год и делить ее на 12.
  2. Индивидуальная настройка (при необходимости): если такое правило требуется применять не для всех сотрудников предприятия, а только для отдельных категорий, порядок пересчета можно переопределить непосредственно в кадровых документах (Прием на работу, Кадровый перевод) либо в карточке позиции Штатного расписания на вкладке «Оплата труда».
  3. Создание вида начисления: откроем справочник Настройка → Начисления и создадим новое начисление (или скорректируем существующее):
    • Назначение начисления: Повременная оплата труда и надбавки;
    • Начисление выполняется: Ежемесячно;
    • Формула расчета: СтоимостьЧаса * ВремяВЧасах.

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

Способ 2. Использование пользовательского показателя нормы времени

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

  1. Создание постоянного показателя: перейдем в Настройка → Показатели расчета зарплаты и добавим показатель СреднемесячнаяНормаЧасов:
    • Назначение показателя: Для организации (или Для подразделения);
    • Тип показателя: Числовой, точность 2 знака;
    • Использование: Во всех месяцах после ввода значения (постоянное).
  2. Ввод значения нормы: значение показателя регистрируется документом Данные для расчета зарплаты (раздел Зарплата) один раз в начале расчетного года (например, 164,17 часа).
  3. Настройка формулы начисления: в виде начисления укажем формулу:

    Оклад / СреднемесячнаяНормаЧасов * ВремяВЧасах

Способ 3. Настройка графика работы со специальной нормой

Проанализируем вариант настройки через параметры графиков работы сотрудников:

  1. В разделе Настройка → Графики работы сотрудников создадим основной график (например, скользящий график с суммированным учетом рабочего времени).
  2. В свойствах графика включим суммированный учет и установим флаг «Считать норму по другому графику», выбрав график обычной 40-часовой пятидневки.
  3. Формула начисления в таком случае использует показатели: Оклад * ВремяВЧасах / НормаЧасов.

Важное ограничение: при использовании механизма «норма по другому графику» программа перестает учитывать эту норму, если для сотрудника введен документ Индивидуальный график (в этом случае норма будет жестко переопределена часами индивидуального графика).

Тонкости учета и практические рекомендации

При эксплуатации указанных схем начисления зарплаты обратим внимание на следующие аспекты:

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