При расчете компенсации за неиспользованный отпуск в документе Увольнение может возникнуть ситуация, когда сумма среднедневного заработка на основной вкладке документа не совпадает с суммой, указанной в подробном расчете по кнопке «Печать». Особенно часто это проявляется после проведения индексации окладов. Итоговая сумма компенсации при этом может рассчитываться по неверному, заниженному среднему заработку. Разберемся, почему так происходит и как найти причину ошибки.
Проанализируем ситуацию на конкретном примере. Сотрудник увольняется, в расчетном периоде была индексация. В итоге:
Увольнение средний заработок составляет 3500 руб.Выясним, как провести диагностику и исправить подобные расхождения.
В соответствии с законодательством, при индексации окладов в организации заработок за месяцы, предшествующие повышению, должен быть умножен на коэффициент индексации для корректного расчета среднего.
В 1С:ЗУП 3.1 этот механизм реализован следующим образом:
Если итоговый результат на основной вкладке не совпадает с расчетом в печатной форме, это явный признак ошибки. Начнем с ручной проверки.
Возьмем данные из примера на форуме:
Неправильный расчет (как на основной вкладке):
(3500 руб. × 5 мес. + 4200 руб. × 7 мес.) / 307.43 дней = (17500 + 29400) / 307.43 = 46900 / 307.43 = 152.56 руб.
Правильный расчет (как должно быть в печатной форме):
Заработок за первые 5 месяцев индексируется:
(3500 руб. × 1.2 × 5 мес. + 4200 руб. × 7 мес.) / 307.43 дней = (21000 + 29400) / 307.43 = 50400 / 307.43 = 163.93 руб.
Если ваши ручные расчеты подтверждают, что программа считает неверно, переходим к поиску причины в самой системе.
Последовательно проверим все возможные причины, от самых простых к сложным.
Проверка корректности регистрации индексации
Убедимся, что повышение окладов было зарегистрировано именно как индексация. Для этого в программе используется документ Изменение плановых начислений или Индексация заработка. В документе обязательно должен быть установлен флаг «Учитывать как индексацию заработка».
Для контроля можно открыть регистр сведений Коэффициенты индексации заработка. Там должна быть запись о вашей индексации с правильным коэффициентом и датой.
Изоляция проблемы
Чтобы понять, связана ли ошибка только с документом Увольнение или это общая проблема расчета среднего заработка, проведем эксперимент. Создадим для этого же сотрудника на тот же период документы Отпуск и Командировка. Сравним, как в них рассчитывается средний заработок. Если в них расчет корректен, а в Увольнении — нет, значит, проблема локализована в конкретном виде документа.
Проверка настроек видов начислений
Возможно, в расчет среднего заработка попадают выплаты, которые не подлежат индексации (например, разовые премии, не входящие в систему оплаты труда). Проверьте настройки всех видов начислений, участвующих в расчете среднего, на вкладке «Средний заработок». Индексироваться должна только та часть заработка, которая к этому предназначена (например, оклад).
Проверка специфики сотрудника
Если проблема возникает только у одного конкретного сотрудника, нужно проанализировать его «анамнез»:
Иногда уникальное сочетание кадровых событий может приводить к ошибкам в расчетах.
Обновление данных и проверка на ошибки релиза
Простые действия, которые иногда помогают, — это нажать кнопку «Пересчитать» или «Перечитать данные» в документе. Это может обновить кэш и исправить расчет.
Также не стоит забывать, что в некоторых версиях ЗУП 3.1 были зарегистрированы ошибки, связанные с расчетом среднего. Убедитесь, что ваша конфигурация обновлена до последнего релиза.
Проверка на наличие доработок
Если ваша конфигурация 1С нетиповая и была доработана программистами, велика вероятность, что ошибка кроется именно в кастомном коде. Как показала практика в разобранном примере, именно ошибка программиста в доработке оказалась финальной причиной расхождений. В этом случае для решения проблемы потребуется привлечение 1С-специалиста.
Расхождение в расчете среднего заработка между основной и печатной формами в 1С:ЗУП 3.1 — это серьезный сигнал, требующий внимания. Верным ориентиром всегда должен служить подробный «Расчет среднего заработка», доступный по кнопке «Печать». Если итоговая сумма компенсации не соответствует этому расчету, необходимо провести пошаговую диагностику: от проверки правильности ввода данных и настроек до анализа кадровой истории сотрудника и поиска возможных программных ошибок или недочетов в доработках.