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

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

При расчете заработной платы в программе 1С:Зарплата и Управление Персоналом (ЗУП 3.1) бухгалтеры иногда сталкиваются с неприятной ситуацией: строка Доплата за переработку при суммированном учете в документе Начисление зарплаты и взносов задваивается. Программа выводит две абсолютно одинаковые строки с одним и тем же периодом и объемом часов переработки, из-за чего итоговая сумма начисления увеличивается в два раза.

В этой статье мы подробно разберем, почему возникает данная ошибка, проанализируем основные технические и методологические причины и рассмотрим пошаговые инструкции по их устранению.

---

Причина №1. Наличие дублирующих видов начислений в программе

Это самая простая и наиболее распространенная техническая причина, с которой столкнулся автор темы на форуме. В справочнике начислений могут одновременно существовать два активных начисления со схожими формулами и назначением.

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

Разберем по шагам, как исправить эту ситуацию:

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

---

Причина №2. Кадровый перевод сотрудника внутри расчетного месяца

Если в справочнике начислений все настроено корректно, но расчет все равно двоится, проанализируем кадровую историю сотрудника за текущий месяц.

Суть проблемы: кадровые изменения (такие как перевод в другое подразделение, на другую должность, изменение графика работы или изменение ставки с 1.0 на 0.5) разбивают месяц на несколько расчетных периодов. Типовой механизм 1С:ЗУП пытается применить формулу доплаты за переработку к каждой части периода отдельно. Если в формуле расчета используется показатель типа оклада, программа может ошибочно рассчитать показатели переработки дважды.

Рассмотрим варианты решения этой проблемы:

  1. Переход на показатель стоимости часа: Проверим формулу начисления доплаты за переработку. Проблема часто уходит, если в формуле вместо оклада используется показатель СтоимостьЧаса (или СтоимостьДняЧаса). В этом случае расчет стоимости часа происходит корректно один раз на дату расчета.
  2. Настройка накапливаемых показателей:
    • Настроим показатель переработки как «накапливаемый».
    • В настройках распределения времени для данного начисления укажем переключатель в положение по соответствию даты регистрации интервалу начисления.
    • В результате программа все равно создаст две строки в документе начисления зарплаты (из-за разбиения кадровым переводом), но сам расчет выполнится только в одной из строк — той, которая соответствует дате регистрации документа-основания. Вторая строка останется пустой и не приведет к задвоению суммы.

---

Причина №3. Изменение состояния сотрудника

Ситуация аналогична кадровому переводу, но связана с изменением социального или рабочего статуса сотрудника в течение одного и того же месяца.

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

Решение: В таких случаях рекомендуется временно отменить проведение документов, изменяющих состояние, рассчитать и зафиксировать (провести) документ Начисление зарплаты и взносов, либо использовать обходной путь с настройкой распределения времени по дате регистрации, описанный в Причине №2.

---

Причина №4. Ошибки при настройке совокупной тарифной ставки (РК и СН)

Иногда задвоение или некорректный расчет сумм происходит из-за логических петель при расчете базы для начислений.

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

Это не только искусственно удваивает итоговые показатели, но и может приводить к ошибкам деления на ноль или зависанию программы из-за циклической зависимости показателей.

Решение: Проверим настройки совокупной тарифной ставки в меню Настройки — Расчет зарплаты. Убедимся, что районный коэффициент и северная надбавка не входят в состав показателей, формирующих стоимость часа, если они начисляются как отдельные зависимые виды начислений сверху на общую сумму заработка.

---

Причина №5. Неправильная настройка вытеснения и видов времени

Иногда физическое время переработки может изначально рассчитываться неверно из-за конфликта смежных начислений в системе.

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

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

Решение:

  1. Перейдем в Настройки — Начисления и откроем начисление ночных часов.
  2. На вкладке Учет времени проверим положение переключателя.
  3. Установим его в правильное положение: Дополнительная оплата за уже отработанное время.
  4. Сохраним изменения и пересчитаем зарплату за проблемный период.
← На главную