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