Как исключить или учесть нерабочие оплачиваемые дни (ОН) при расчете среднего заработка в 1С:ЗУП 8?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

В период введения нерабочих оплачиваемых дней многие бухгалтеры и специалисты по расчету заработной платы столкнулись с серьезной дилеммой: как правильно рассчитать средний заработок сотрудников? Ситуация усугублялась противоречивыми разъяснениями различных ведомств. Первоначально предполагалось, что нерабочие оплачиваемые дни должны учитываться при расчете среднего заработка наряду с обычными рабочими днями. Однако в дальнейшем позиция Минтруда изменилась, что повлекло за собой необходимость оперативной перенастройки алгоритмов в программе «1С:Зарплата и управление персоналом 8» (ред. 3.1).

В этой статье мы подробно разберем, как менялась методология расчета, какие инструменты предоставили разработчики фирмы 1С для автоматизации этого процесса, и как исправить самые распространенные ошибки кадрового учета (например, когда работающим удаленно сотрудникам по ошибке проставили код нерабочих дней).

Законодательный контекст и позиция Минтруда

Выясним причину возникновения сложностей. Изначально в программе «1С:ЗУП» оплата нерабочих дней включалась в средний заработок. Но после выхода официального письма Минтруда России от 18.05.2020 № 14-1/В-585 правила расчета кардинально поменялись. Согласно этому письму:

  1. Если сотрудник фактически освобождался от работы в «президентские» нерабочие дни, но за ним сохранялась заработная плата, то ни сам этот период, ни начисленные за него суммы не должны учитываться при расчете среднего заработка.
  2. Если же сотрудник продолжал выполнять свои обязанности (в офисе, на производстве или удаленно), то этот период и начисленные за него суммы учитываются в расчете среднего заработка по общим правилам.

Такой подход породил множество технических трудностей, так как в базах данных многих предприятий уже были проведены расчеты за март, апрель и май по старой методике. Фирма 1С зарегистрировала ошибку с кодом 10222934 и в последующих релизах предоставила удобный функционал для автоматического решения проблемы.

Как настроить автоматическое исключение дней «ОН» из среднего заработка в 1С:ЗУП

Рассмотрим подробнее штатный механизм, который появился в программе начиная с релизов 3.1.14.60 / 3.1.14.61. Разработчики добавили специальный флаг, позволяющий регулировать порядок расчета без необходимости ручной корректировки каждого документа.

Выполним следующие шаги для настройки:

  1. Перейдем в раздел меню Настройка, далее выберем пункт Расчет зарплаты.
  2. В открывшемся окне найдем флажок «Учитывать оплачиваемое нерабочее время и суммы в среднем заработке».
  3. Проанализируем текущее состояние этого флага. По умолчанию в новых релизах этот флаг снят (выключен). Это означает, что программа автоматически исключает дни с кодом ОН (оплачиваемые нерабочие дни) и начисления за них из расчета среднего заработка.
  4. Если в вашей организации принято решение рассчитывать средний заработок по старой методике (с включением этого периода), этот флаг необходимо установить вручную. Однако мы настоятельно рекомендуем следовать официальным рекомендациям Минтруда и оставить флаг выключенным.

Как обновить данные прошлых периодов без перепроведения документов

Представим ситуацию, когда расчеты за прошлые месяцы (март, апрель, май) уже закрыты, налоги уплачены, отчетность сдана, и перепроводить документы начислений крайне нежелательно. Специально для таких случаев в 1С:ЗУП добавлен сервисный инструмент.

Разберем по шагам, как обновить данные для среднего заработка без нарушения целостности закрытых периодов:

  1. Перейдем в раздел Зарплата и в блоке Сервис выберем обработку «Обновить данные для расчета среднего заработка».
  2. В открывшейся форме укажем нашу организацию (или оставим поле пустым, если перерасчет требуется по всем компаниям в базе).
  3. Зададим период, за который необходимо обновить сведения (например, с 01.03.2020 по 31.05.2020).
  4. Нажмем кнопку Выполнить.

Программа автоматически пересчитает и скорректирует записи в специализированных регистрах расчета среднего заработка на основе фактического времени в табелях, абсолютно не затрагивая сами документы начисления зарплаты за прошлые периоды. Это исключает риск случайного изменения сумм к выплате или искажения проводок.

Методика пропорционального расчета при частичной работе в месяце

Посмотрим на пример, когда сотрудник работал не весь месяц, а только часть (например, в мае часть дней была нерабочими оплачиваемыми, а с середины месяца сотрудник вышел на работу). Программа рассчитывает средний заработок пропорционально фактически отработанному времени.

Проанализируем математический алгоритм, заложенный в систему:

  1. Снижение суммы для среднего заработка: Начисленная сумма за месяц уменьшается пропорционально отношению дней за вычетом «ОН» к общей норме времени. Например, если сотруднику начислен оклад в размере 40 000 рублей за месяц, в котором по графику 19 рабочих дней, но 4 из них отмечены кодом «ОН», то в средний заработок пойдет следующая сумма:

    40 000 рублей * (19 дней - 4 дня ОН) / 19 дней = 31 578,95 рублей

  2. Снижение учитываемых календарных дней: Количество календарных дней для расчета отпуска также пропорционально уменьшается. Вместо стандартных 29,3 дней программа запишет в средний заработок меньшую величину. Расчет выглядит так:

    29,3 / 31 календарный день месяца * (31 день - 4 дня ОН) = 25,52 дня

  3. Сдельная оплата труда: Для начислений, не зависящих от времени (например, сдельный заработок), в карточке начисления на вкладке «Средний заработок» добавлен специальный флаг: «Учитывать полностью в месяцах, в которых есть нерабочие дни с сохранением зарплаты». При его установке сумма сдельной оплаты не будет урезаться пропорционально дням «ОН».

Решение проблемы с удаленной работой: массовое исправление «ОН» на «Явку»

Часто на практике возникала ошибка кадрового учета: сотрудники фактически работали удаленно, но кадровая служба по ошибке проставила им в табеле код «ОН» (оплачиваемые нерабочие дни) вместо «Я» (Явка). При использовании новых релизов 1С:ЗУП эти периоды автоматически исключались из среднего заработка, что приводило к занижению отпускных и командировочных выплат.

Если в вашей организации количество таких сотрудников превышает 1000 человек, ручная корректировка табелей нецелесообразна. Разберем самый быстрый и корректный способ исправления:

  1. Корректировка графиков работы: Перейдем в настройки графиков работы сотрудников, по которым велся учет удаленной работы. В свойствах графика снимем флажок «При заполнении учитывать нерабочие дни». После этого графики автоматически перезаполнятся рабочими днями (явками).
  2. Автоматическое обновление табелей: Если табели учета рабочего времени создавались вручную, их необходимо перезаполнить. Благодаря изменению графиков, при нажатии кнопки «Заполнить» в табелях автоматически проставится код «Я» вместо «ОН».
  3. Запуск обработки расчета среднего: После исправления табелей обязательно запустим обработку «Обновить данные для расчета среднего заработка» за соответствующий период. Это позволит программе пересчитать регистры и вернуть рабочее время в расчет среднего заработка без изменения сумм начислений.

Правильная настройка производственного календаря и графиков

Некоторые пользователи пытались решить проблему, редактируя напрямую производственный календарь (например, меняя нерабочие дни апреля на рабочие). Проанализируем, почему это ошибочный путь:

Таким образом, для корректного ведения учета мы рекомендуем вернуть производственный календарь к стандартному виду и использовать исключительно механизмы настройки графиков работы и табелей учета рабочего времени.

← На главную