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