При оформлении документа Совмещение должностей для сотрудников, переведенных на график неполного рабочего дня или сокращенную рабочую неделю, расчетчики нередко сталкиваются с ситуацией, когда плановый оклад в документе совмещения оказывается ниже тарифной ставки сотрудника, а при последующем начислении зарплаты рассчитанная сумма доплаты уменьшается повторно. Разберем по шагам логику типовых конфигураций 1С (ЗУП 3.1 и ЗКГУ 3.1), выясним причину такого поведения системы и рассмотрим способы решения задачи.
Проанализируем типичный пример. Сотруднику установлен сокращенный график (например, неполная пятница с нормой меньше стандартной 36- или 40-часовой рабочей недели). При создании документа Совмещение должностей программа берет в качестве базового оклада не полную ставку, а уже уменьшенное значение. Затем при проведении документа Начисление зарплаты и взносов типовая формула доплаты РазмерДоплатыЗаСовмещение * ВремяВЧасах / НормаЧасов повторно делит сумму на норму полного графика и умножает на фактически отработанные неполные часы. В итоге сотрудник недополучает положенную выплату.
Выясним причину изменения базового оклада в самом документе совмещения. В типовых конфигурациях при расчете плановых начислений задействован механизм определения доли неполного рабочего времени. В общем модуле ПлановыеНачисленияСотрудников (в частности, в процедурах сбора сводных данных плановых начислений) плановый фонд оплаты труда пересчитывается с учетом коэффициента графика.
Обратите внимание: расчет доли производится не по часам конкретного месяца, а строго по среднемесячному числу часов в производственном календаре и настройке графика. Это связано с тем, что учет предпраздничных дней (которые законодательно сокращаются на 1 час) при расчете фиксированной ставки за полный месяц не должен приводить к искажению стоимости дня или часа. Формула определения доли в системе выглядит следующим образом:
Доля = Среднемесячные часы неполного графика / Среднемесячные часы полного графика нормы
Посмотрим на реальный пример расчета. Если нормативный график предусматривает среднемесячную норму 147,18333 часа, а установленный сотруднику неполный график — 134,38333 часа, то доля составит:
134,38333 / 147,18333 = 0,91303363
Если полный оклад сотрудника равен 13 299 руб., то в регистр сведений Плановые начисления и в документ Совмещение должностей оклад попадает уже уменьшенным: 13 299 * 0,91303363 = 12 142,43 руб.
Рассмотрим, что происходит дальше при автоматическом заполнении начисления зарплаты. Если для графика сотрудника установлен признак неполного рабочего времени и включен флажок Считать норму по другому графику (графику полной пятидневки):
НормаЧасов возвращает норму полного графика за расчетный месяц (например, 158,4 часа).ВремяВЧасах возвращает часы, фактически отработанные сотрудником по его личному сокращенному графику (например, 145,6 часа).РазмерДоплатыЗаСовмещение уже был предварительно умножен на долю неполного времени при регистрации документа совмещения.В результате вычисления стандартной формулы РазмерДоплатыЗаСовмещение * ВремяВЧасах / НормаЧасов сумма доплаты умножается на понижающий коэффициент дважды: сначала через среднемесячную долю внутри планового начисления, а затем через отношение отработанных часов к норме полной ставки.
Разберем способы устранения двойного вычета в зависимости от учетной политики организации.
Если требуется сохранить типовой алгоритм пропорционального расчета по фактически отработанному времени внутри месяца (например, чтобы доплата уменьшалась, если сотрудник находился на больничном или в отпуске), можно нейтрализовать предварительное уменьшение базы в формуле начисления.
Перейдем в меню Настройка — Начисления, найдем используемый вид начисления с назначением Доплата за совмещение и изменим формулу расчета:
РазмерДоплатыЗаСовмещение * ВремяВЧасах / НормаЧасов / ?(ДоляНеполногоРабочегоВремени = 0, 1, ДоляНеполногоРабочегоВремени)
Проанализируем математику этого выражения: разделив показатель доплаты на показатель ДоляНеполногоРабочегоВремени, мы возвращаем базовый оклад к его исходному 100%-ному значению, после чего типовое отношение ВремяВЧасах / НормаЧасов корректно начисляет доплату за фактически отработанные сотрудником часы неполного дня.
Рассмотрим самый простой практический вариант, не требующий изменения системных формул. В документе Совмещение должностей поле итогового размера доплаты всегда открыто для редактирования пользователем.
При расчете зарплаты стандартная формула РазмерДоплатыЗаСовмещение * ВремяВЧасах / НормаЧасов применит пропорцию отработанных часов к полной норме ровно один раз.
В случаях, когда доплата за совмещение назначается в твердой сумме и не должна уменьшаться при графике неполного дня при условии, что сотрудник полностью отработал все свои предусмотренные графиком смены, настраиваем отдельное начисление:
РазмерДоплатыЗаСовмещение (полностью исключая сомножители времени и нормы).При таком подходе зарегистрированная в документе сумма доплаты будет начисляться в полном объеме каждый месяц. Если сотрудник уходит в отпуск или берет больничный лист, прекращение действия доплаты на данный период оформляется документом Отмена совмещения.
Выясним поведение программы при выборе других вариантов доплаты в документе Совмещение должностей. Если работник совмещает вакантную ставку или исполняет обязанности временно отсутствующего коллеги, вместо вида Расширение зон обслуживания (или процента от собственного ФОТ) выбираем:
В этом случае базовый ФОТ для расчета доплаты программа берет не из личных плановых начислений сотрудника-совместителя, а напрямую из ставки штатного расписания или замещаемого лица. Исходный оклад не будет уменьшен на долю неполного времени совместителя, и при начислении зарплаты стандартная формула корректно пропорционально рассчитает доплату за фактически отработанное время.