При настройке надбавки за вредные условия труда в программе «1С:Зарплата и управление персоналом 8» (редакция 3.1) пользователи часто сталкиваются с тем, что типовой механизм «из коробки» не всегда соответствует принятой на предприятии методике расчета. Типовая формула ПроцентНадбавкиЗаВредность / 100 * РасчетнаяБаза автоматически включает в себя оплату праздничных и выходных дней в двойном размере, что приводит к «завышению» надбавки, если политика компании предполагает её начисление только на одинарную ставку. Рассмотрим подробнее, как решить эту задачу и как корректно включить в расчет сверхурочные часы.
Разберем ситуацию: сотрудник работал в праздничный день. Программа начислила ему «Оплату работы в праздничные и выходные дни» по формуле ВремяВЧасах * СтоимостьЧаса * 2. Если это начисление входит в РасчетнаяБаза надбавки за вредность, то и надбавка будет рассчитана от двойной суммы. Зачастую это не требуется, так как надбавка — это компенсация за условия труда, и она должна начисляться на фактически отработанное время в одинарном размере стоимости часа.
Рассмотрим по шагам наиболее эффективные способы решения этой проблемы.
Это самый популярный и методически верный способ для ЗУП 3.1. Идея заключается в том, чтобы разделить единое начисление за выходные на две части по 100% каждая.
ВремяВЧасах * СтоимостьЧаса. Это начисление мы включим в список РасчетнаяБаза нашей надбавки за вредность.ВремяВЧасах * СтоимостьЧаса. Это начисление мы не будем включать в расчетную базу вредности.В результате при расчете документа «Начисление зарплаты и взносов» программа начислит две строки по выходным, но вредность посчитается только от первой (одинарной) части. Проанализируем ситуацию: сотрудник получит свои законные 200% оплаты за день, но надбавка за вредность составит корректный процент от его одинарной ставки за эти часы.
Если разделение начислений кажется слишком громоздким, мы можем изменить саму формулу надбавки за вредность. Вместо использования РасчетнаяБаза, которая «тянет» за собой все суммы, обратимся к показателям времени и стоимости часа.
Рассмотрим пример формулы:
(ПроцентНадбавкиЗаВредность / 100) * СтоимостьЧаса * ВремяВЧасах
Чтобы эта формула работала правильно, выполним следующие настройки в карточке начисления «Надбавка за вредность»:
Выясним причину, почему это удобно: показатель ВремяВЧасах соберет общее количество фактически отработанных часов по всем указанным видам времени. Программа просто умножит общее время на стоимость часа (одинарную) и на процент. При этом не важно, в двойном или полуторном размере оплачивались сами эти часы — надбавка всегда будет «ровной».
Часто возникает вопрос: как быть, если сотрудники привлекаются к сверхурочной работе (СВ), и эти часы также должны облагаться надбавкой? Если мы используем РасчетнаяБаза, то сталкиваемся с той же проблемой, что и с выходными: сверхурочные оплачиваются в коэффициенте 1.5 и 2.0.
Посмотрим на пример настройки формулы, которая учитывает и оклад, и сверхурочные без лишних коэффициентов:
(ПроцентНадбавкиЗаВредность / 100) * СтоимостьЧаса *
(ВремяВЧасах + СверхурочноВПределах2Часов + СверхурочноСверх2Часов)
В этой формуле мы явно суммируем все виды отработанного времени. Важно помнить, что в ЗУП 3.1 для сверхурочных используются два разных показателя для первых двух часов и последующих. Сложив их, мы получим общее количество «вредных» часов сверхурочно.
Существует еще один «хитрый» способ, упомянутый опытными пользователями. Можно создать техническое начисление с отрицательным результатом, которое будет вычитать «лишнюю» часть оплаты выходных только для целей расчета базы.
- (ВремяВЧасах * СтоимостьЧаса).РасчетнаяБаза вредности.Проанализируем алгоритм: в базе будет (Оплата выходных 200%) + (Корректировка -100%) = Итого 100%. Этот метод сложнее в контроле, но позволяет не менять типовые начисления оплаты выходных.
При использовании в формулах показателя СтоимостьЧаса, убедитесь, что в настройках состава совокупной тарифной ставки (Настройка — Расчет зарплаты) включены все необходимые надбавки. Если сотрудник на окладе, программа сама рассчитает СтоимостьЧаса путем деления оклада на норму времени (или среднемесячное количество часов, в зависимости от ваших настроек).
Если на вашем предприятии используется показатель ОтработаноЧасовВУсловияхВредности, проверьте, заполнена ли соответствующая колонка в Табеле учета рабочего времени или настроены ли особые условия труда в штатном расписании. В современных версиях ЗУП 3.1 это наиболее точный способ разделения времени, отработанного в обычных и вредных условиях, особенно если сотрудник совмещает разные виды работ в течение смены.
Выбор метода зависит от ваших приоритетов: