При расчете среднего заработка в программе 1С:Зарплата и управление персоналом 3.1 многие пользователи столкнулись с неожиданным поведением системы: оплачиваемые нерабочие дни, введенные в июне 2021 года (период с 15 по 19 июня), упорно включаются в расчет среднего заработка, хотя аналогичные дни в мае исключались корректно. Рассмотрим подробно, почему это происходит, как устроена логика программы и какие существуют способы решения этой задачи.
Для начала проанализируем ситуацию с точки зрения законодательства и методологии. Главное отличие июня от мая 2021 года заключается в уровне нормативного акта:
Согласно Постановлению Правительства № 922, из расчета среднего заработка исключается время, когда работник освобождался от работы с сохранением оплаты в соответствии с законодательством РФ. Проблема в том, что системные механизмы 1С настроены на автоматическое исключение только тех периодов, которые признаны на федеральном уровне.
Разберем, как программа понимает, что день нужно исключить из среднего. В системе существует скрытый от глаз обычного пользователя регистр сведений Периоды нерабочих дней производственного календаря. Именно данные в этом регистре управляют поведением кода ОН (Оплачиваемые нерабочие дни) в табеле.
Если периода (например, с 15.06.2021 по 19.06.2021) нет в этом регистре, то программа при расчете среднего заработка проигнорирует вид времени ОН и засчитает эти дни как отработанные по графику. Проанализируем состояние регистра в вашей базе: если в настройках расчета зарплаты в таблице периодов нерабочих дней пусто, автоматического исключения не произойдет.
Это самый «чистый» и рекомендуемый методологами способ. Вместо того чтобы пытаться заставить вид времени ОН работать вопреки системной логике, мы зарегистрируем отсутствие сотрудника специальным документом.
Оплата времени сохраняемого среднего заработка или Прочие начисления и выплаты.Включать в расчет среднего заработка.Отсутствие с сохранением оплаты.При таком подходе время будет автоматически исключено из знаменателя (отработанные дни), а начисленные суммы — из числителя при расчете среднего заработка в будущем. Это полностью соответствует требованиям Постановления № 922.
Если в вашей организации уже введено много документов и вы не хотите переделывать начисления, рассмотрим технический «хак». Можно вручную добавить записи в регистр сведений.
Перейдем в раздел Настройки — Расчет зарплаты. Там должна быть ссылка на периоды оплачиваемых нерабочих дней. Если ссылки нет, доступ к регистру Периоды нерабочих дней производственного календаря можно получить через меню «Все функции» (или «Функции для технического специалиста»).
Добавим новую запись:
После внесения записи в регистр необходимо пересчитать документы Начисление зарплаты и взносов за июнь или воспользоваться сервисом Обновить данные для расчета среднего заработка (раздел Зарплата — Сервис).
Внимание: Помните, что ручные записи в системных регистрах могут быть затерты при обновлении программы, если 1С выпустит официальный патч для этого периода.
Проанализируем настройки графика работы. Если вы указали в графике часы в строке Оплачиваемые нерабочие дни, проверьте, как это отразилось на норме времени. Позиция 1С такова: эти дни не должны уменьшать норму времени по производственному календарю, но должны исключаться из фактически отработанного времени для среднего.
Если в табеле стоит ОН, а в данных для расчета среднего (которые можно посмотреть через кнопку с карандашом в документе Отпуск) количество отработанных дней за июнь все равно равно 21 (или 22), значит, связь между видом времени и механизмом исключения разорвана из-за отсутствия периода в вышеупомянутом регистре.
Посмотрим на настройки основного начисления (например, Оплата по окладу). В настройках начисления на вкладке «Средний заработок» есть флаг Учитывать полностью в месяцах, в которых есть нерабочие дни с сохранением заработной платы.
Рассмотрим, на что он влияет:
Для корректного исключения «собянинских» дней этот флаг обычно должен быть снят, а сами дни должны быть правильно идентифицированы системой через регистр периодов.
Если вы уже внесли изменения в настройки или регистры, выполните следующие шаги для актуализации данных:
Июнь 2021.Отпуск, где расчет среднего кажется неверным.Пересчитать или Перечитать.Проанализировав ситуацию, мы видим, что проблема носит не программный, а методологический характер. 1С автоматизирует только федеральные нормы. Для региональных особенностей, таких как указы Мэра Москвы, бухгалтеру необходимо либо использовать документы отсутствия (рекомендуется), либо вручную корректировать настройки периодов в системных регистрах. Главное — следить за тем, чтобы норма времени оставалась полной, а фактически отработанное время уменьшалось на количество нерабочих оплачиваемых дней.