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