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

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

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

Описание проблемы и особенности работы штатного механизма

Рассмотрим типовую ситуацию. У сотрудника установлен график суммированного учета рабочего времени с плавающими сменами. Начисление выполняется по виду расчета с окладом по часам. В конкретном месяце норма по производственному календарю составляет 151 час, а по индивидуальному графику сотрудника — 162 часа. Фактически отработано 156 часов.

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

Результат = Оклад / Норма по производственному календарю * Отработано часов

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

Выясним причину некорректного расчета при переработке

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

В алгоритме платформы заложено ограничение: коэффициент доли неполного рабочего времени не может быть больше единицы (100%). Если сотрудник отработал часов больше, чем предусмотрено нормой основного графика (например, отработано 156 часов при норме по производственному календарю в 151 час), программа динамически приравнивает нормативное количество часов к фактически отработанным (Норма = Отработано).

В результате отношение отработанных часов к норме становится равным 1 (156 / 156 = 1), и сотруднику начисляется ровно один оклад без учета пропорционального увеличения за фактически отработанное время выше нормы производственного календаря.

Варианты решения задачи в 1С:ЗУП

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

Способ 1. Настройка пересчета тарифной ставки и создание формулы с коррекцией ФОТ

Данный вариант позволяет обойти ограничение режима неполного времени без ежемесячного ручного ввода показателей. Выполним настройку по шагам:

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

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

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

Способ 2. Использование показателя «Среднемесячное количество часов»

В актуальных версиях 1С:ЗУП 3.1 (начиная с релизов 3.1.30 / 3.1.31) появился встроенный показатель СреднемесячноеКоличествоЧасов. Если в локальных нормативных актах организации закреплено, что часовая ставка рассчитывается исходя из среднегодовой нормы (годовая норма по производственному календарю, деленная на 12 месяцев), можно использовать следующую формулу:

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

Этот способ полностью избавляет от необходимости создавать пользовательские показатели ввода данных и вручную заполнять их в начале года.

Способ 3. Перевод сотрудников на часовую тарифную ставку (ЧТС)

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

  1. Сотруднику в кадровых документах устанавливается начисление «Оплата по часовому тарифу» с конкретным размером часовой ставки.
  2. Каждый месяц заработная плата рассчитывается по простой формуле: ЧасоваяСтавка * ВремяВЧасах
  3. Подсчет и оплата сверхурочных часов (переработок) за весь учетный период (квартал, полугодие, год) производятся централизованно через документ «Регистрация переработок».

Риски и ограничения использования неполного рабочего времени

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

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

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

← На главную