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