При расчете заработной платы в конфигурации 1С:Зарплата и управление персоналом 3.1 бухгалтеры и расчетчики часто сталкиваются с ситуацией: в документе регистрации работы в выходные указано конкретное количество отработанных часов (например, 5 или 13 часов), выбран способ оплаты «по часам», однако при расчете начислений или в расчетном листке программа учитывает полные дни (по 8 часов) либо подставляет поденный тариф вместо часового. Разберем детально, почему так происходит и как настроить программу для корректного расчета.
Проанализируем основные причины, из-за которых программа рассчитывает начисления по дням или игнорирует фактически введенные часы:
Табель над первичными документами. В 1С:ЗУП 3.1 документ Табель имеет наивысший приоритет при определении отработанного времени. Если табель был сформирован и проведен до создания или изменения документа Работа в выходные и праздники, в табеле остаются старые данные (по умолчанию стандартные 8 часов или целый день). При автоматическом заполнении документа Начисление зарплаты и взносов программа берет данные именно из табеля, игнорируя приказ.Рассмотрим порядок действий для получения корректного почасового расчета:
Работа в выходные и праздники. Убедимся, что переключатель Оплата производится установлен в положение По часам, и для каждого сотрудника в табличной части проставлено точное количество фактически отработанных часов.Табель, открываем его за соответствующий месяц и нажимаем кнопку Перезаполнить. В строках сотрудников должны отобразиться часы работы в выходные (код РВ) с указанием точного времени. Если обязательный ввод табелей не регламентирован учетной политикой, достаточно отменить проведение табеля — расчет выполнится методом отклонений.Начисление зарплаты и взносов нажимаем кнопку Пересчитать сотрудника. Программа пересчитает строку начисления с учетом фактически зафиксированных часов.Разберем, как устроена стандартная формула предопределенного начисления Оплата работы в праздничные и выходные дни:
ВремяВДняхЧасах * СтоимостьДняЧаса * 2
Выясним назначение ключевых показателей в этой формуле:
ВремяВДняхЧасах — полиморфный показатель. Если в документе Работа в выходные и праздники выбран расчет «по дням», показатель передает дни. Если выбран расчет «по часам», показатель передает часы. Изменять его на ВремяВЧасах вручную нельзя, так как у сотрудников с основным начислением «Оплата по окладу» показатель ВремяВЧасах не инициализируется и вернет нулевой результат.СтоимостьДняЧаса — автоматически определяет дневную или часовую тарифную ставку в зависимости от способа фиксации времени в первичном документе и настроек пересчета ставки.Настройка → Расчет зарплаты в пункте При пересчете тарифной ставки сотрудника в стоимость часа (дня) использовать. Доступны три варианта: Среднемесячное количество часов в месяце, Норму времени по графику сотрудника или Норму времени по производственному календарю.Если после обновления табеля расчет все еще выполняется некорректно, проверим общие параметры системы:
Настройка → Расчет зарплаты → Настройка состава начислений и удержаний.Почасовая оплата и проверяем наличие флага Применение почасовой оплаты.Настройка → Расчет зарплаты → Показатели, определяющие состав совокупной тарифной ставки, чтобы все обязательные надбавки сотрудника входили в расчет стоимости часа для оплаты выходных дней.