Почему не начисляется доплата за сверхурочные часы в 1С:ЗУП 3.1 и как это исправить?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

Ситуация, когда документ Работа сверхурочно проведен, часы в табеле отражены, но в документе Начисление зарплаты и взносов сумма остается нулевой или строка вовсе не заполняется, является распространенной проблемой при работе в 1С:Зарплата и управление персоналом 3.1. Это может быть связано как с техническими ошибками после переноса данных из предыдущих версий (ЗУП 2.5), так и с методологическими особенностями настройки программы. Рассмотрим подробно все возможные причины и алгоритмы их устранения.

Анализируем формулу начисления и дублирование показателей

Первым делом проанализируем настройки самого начисления. Часто проблема кроется в том, что формула расчета становится нечитаемой для программы из-за конфликта показателей. Особенно это актуально для баз, в которые данные переносились из версии 2.5.

Выполним следующие шаги для проверки:

  1. Перейдем в раздел Настройка — Начисления.
  2. Найдем в списке Оплата сверхурочных часов (или Доплата за работу в сверхурочное время).
  3. Откроем карточку начисления и на вкладке Основное нажмем ссылку Редактировать формулу.
  4. Внимательно изучим список доступных показателей в правой части окна или в самой строке формулы.

Выясним причину ошибки: в некоторых случаях после обновления или переноса данных типовой показатель СтавкаВЧас (стоимость часа) может дублироваться пользовательским показателем с похожим названием, который пришел из старой базы. Если в формуле одновременно присутствуют два показателя, ссылающихся на одни и те же данные, или один из них является «пустым» (не заполняется при расчете), итоговый результат будет равен нулю. Удалим лишний или некорректный показатель, оставив только предопределенный системный элемент, и пересчитаем документ.

Проверяем способ компенсации в первичном документе

Разберем ситуацию, когда настройки формул верны, но начисление все равно не происходит. Проанализируем содержимое документа Работа сверхурочно. В табличной части для каждого сотрудника предусмотрена колонка Способ компенсации.

Программа поддерживает два варианта:

Если по ошибке был выбран Отгул, нам необходимо изменить его на Повышенная оплата, перепровести документ и перезаполнить Начисление зарплаты и взносов.

Особенности суммированного учета рабочего времени

Рассмотрим важный методологический нюанс. Если для сотрудника в его графике работы установлен флаг Суммированный учет рабочего времени, стандартный механизм оплаты через документ Работа сверхурочно может не сработать так, как ожидается в конце каждого месяца.

Выясним, как работает система в этом случае:

При суммированном учете сверхурочные часы (переработки) определяются не по итогам дня или недели, а по итогам учетного периода (месяц, квартал или год). Для регистрации и оплаты таких часов используется специальный документ Регистрация переработок (раздел Зарплата). Если вы пытаетесь оплатить часы «суммированнику» через ежемесячный документ Работа сверхурочно, программа может игнорировать эти данные в Начислении зарплаты, так как ожидает закрытия учетного периода и ввода документа регистрации переработок.

Настройка совокупной тарифной ставки (стоимость часа)

Проанализируем ситуацию, когда формула верна (например, ВремяВЧасах * СтоимостьЧаса * Коэффициент), время заполнено, но сумма все равно нулевая. Это означает, что 1С не смогла рассчитать показатель СтоимостьЧаса.

Чтобы программа понимала, из чего складывается стоимость часа сотрудника, проверим следующие настройки:

  1. Зайдем в меню Настройка — Расчет зарплаты.
  2. Найдем ссылку Показатели, определяющие состав совокупной тарифной ставки.
  3. В открывшемся окне проверим, какие начисления перенесены в правую колонку (выбранные показатели). Если там пусто, то при использовании оклада программа не сможет рассчитать стоимость часа.
  4. Необходимо перенести туда Оклад, Надбавка за вредность и другие ежемесячные выплаты, которые должны участвовать в расчете «часовой ставки».

После внесения изменений в настройки совокупной ставки может потребоваться перепроведение кадровых документов или использование обработки Пересчет планового ФОТ, чтобы изменения вступили в силу для конкретных сотрудников.

Конфликт документов учета времени

Посмотрим на последовательность ввода документов. В 1С:ЗУП 3.1 существует строгий приоритет документов. Если в организации используется документ Табель, то он является «финальным словом» для расчета зарплаты.

Проанализируем типичную ошибку в последовательности:

  1. Бухгалтер создал и провел документ Табель.
  2. После этого был создан документ Работа сверхурочно.
  3. При создании Начисления зарплаты данные о сверхурочных не подтягиваются.

Причина в том, что Табель уже «зафиксировал» время без учета сверхурочных (код Я вместо С). Чтобы исправить ситуацию, необходимо зайти в созданный ранее Табель, нажать кнопку Перезаполнить (чтобы в нем появились часы с кодом С) или вовсе удалить его, если учет времени ведется по графикам. После актуализации табеля Начисление зарплаты рассчитает суммы корректно.

Проверка приоритетов начислений

В редких случаях оплата сверхурочных может вытесняться другими видами расчетов. Проверим настройки приоритета:

  1. В карточке начисления Оплата сверхурочных часов перейдем на вкладку Приоритет.
  2. Убедимся, что в списке Начисления, приоритет которых выше, не указаны те виды расчетов, которые фактически выполнялись в это же время и не должны исключать сверхурочные.
  3. Обычно оплата сверхурочных не должна ничем вытесняться, так как это работа сверх установленной нормы времени.

Таким образом, мы по шагам разобрали основные причины, по которым могут не начисляться сверхурочные. В большинстве случаев решение заключается в удалении дублирующихся показателей в формуле или проверке способа компенсации в исходном документе. Совместное использование этих методов позволит вам добиться корректного автоматического расчета в 1С:ЗУП 3.1.

← На главную