В практике кадрового учета часто возникает ситуация, когда сотрудники работают по сменным графикам с суммированным учетом рабочего времени (СУРВ). При этом руководство ставит задачу: рассчитывать основной Оклад по часам таким образом, чтобы норма времени бралась не из личного графика сотрудника, а из общероссийского производственного календаря. Например, если по графику в январе 184 часа, а по производственному календарю — 136 часов, бухгалтер ожидает увидеть расчет: Оклад / 136 * 184.
В этой статье мы подробно разберем, как реализовать такую логику в программе 1С:Зарплата и управление персоналом 3.1, проанализируем технические способы настройки и выясним, какие риски это несет с точки зрения трудового законодательства.
Давайте проанализируем стандартную формулу начисления Оклад по часам:
Оклад * ВремяВЧасах / НормаЧасов
По умолчанию показатель НормаЧасов в программе 1С всегда привязан к конкретному Графику работы, назначенному сотруднику. Если сотрудник отработал месяц полностью по своему графику, то ВремяВЧасах будет равно НормаЧасов (в нашем примере 184/184). В итоге результат деления всегда равен единице, и сотрудник получает ровно свой оклад (18500 рублей), независимо от того, сколько часов он переработал относительно производственного календаря.
Рассмотрим по шагам, как можно изменить это поведение системы.
Это самый популярный технический прием в 1С:ЗУП 3.1, который позволяет «подменить» норму одного графика нормой другого без изменения формул. Несмотря на название, этот флаг используется не только для сокращенных ставок, но и для реализации СУРВ.
Как это работает: Теперь при расчете начисления Оклад по часам показатель ВремяВЧасах будет браться из текущего сменного графика (184 часа), а показатель НормаЧасов — из графика-пятидневки (136 часов). Программа выполнит расчет: 18500 / 136 * 184 = 25 029,41 руб.
Если вы опасаетесь, что флаг «Неполное рабочее время» повлияет на отчетность (например, на стаж или статистические формы П-4), можно пойти путем изменения самой формулы начисления. Выясним, как это сделать правильно.
Поскольку стандартный показатель НормаЧасов «зашит» в логику программы и всегда смотрит в график сотрудника, нам нужно создать свой показатель.
НормаПоКалендарю.Оклад по часам:Оклад * ВремяВЧасах / Макс(НормаПоКалендарю, 1)
Преимущества: Полный контроль над цифрами и отсутствие влияния на кадровые признаки графиков. Минусы: Необходимость ручного ввода нормы каждый месяц.
Проанализируем еще один вариант. В 1С:ЗУП существует встроенный механизм пересчета месячного оклада в часовую ставку. Чтобы его использовать, можно изменить формулу на:
СтоимостьЧаса * ВремяВЧасах
Для того чтобы СтоимостьЧаса определялась исходя из производственного календаря, необходимо зайти в Настройки — Расчет зарплаты и в разделе Порядок пересчета тарифной ставки выбрать вариант По производственному календарю.
В этом случае программа сама разделит оклад на норму по календарю и умножит на факт. Однако помните, что эта настройка глобальная и может затронуть расчет ночных, праздничных и сверхурочных у всех сотрудников компании.
Важно понимать, что желание «автоматически увеличивать оклад» при работе сверх нормы календаря может привести к конфликту с трудовым законодательством и ошибкам в расчете переработок.
1. Понятие Оклада. Согласно ст. 129 ТК РФ, оклад — это фиксированный размер оплаты труда за исполнение должностных обязанностей определенной сложности за календарный месяц. Оклад не должен «плавать» в зависимости от того, сколько смен выпало по графику, если сотрудник отработал все свои смены.
2. Проблема двойной оплаты переработок. Если вы платите «повышенный оклад» в месяце, где норма по графику выше нормы по календарю (как в примере: 184 вместо 136), вы фактически уже оплачиваете эти 48 часов переработки. Однако в конце учетного периода (при СУРВ) программа сформирует документ Регистрация переработок. 1С увидит, что норма была 136, а отработано 184, и начислит за эти 48 часов доплату в полуторном или двойном размере еще раз. Таким образом, компания заплатит за одни и те же часы дважды: сначала внутри «раздутого» оклада, а затем как за сверхурочные.
3. Позиция инспекции. Если в трудовом договоре прописан оклад, а в расчетном листке он каждый месяц разный (из-за деления на разные нормы), трудовая инспекция может признать это нарушением. Для работы с часовой оплатой правильнее использовать Часовую тарифную ставку, а не оклад.
Рассмотрим, какой путь будет наиболее безопасным:
Выяснив все технические нюансы, вы сможете выбрать наиболее подходящий вариант настройки, обеспечив точность расчетов и отсутствие претензий со стороны проверяющих органов.