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