Неверный расчет среднего заработка в 1С:ЗУП 3.1 и 1С:КА 2.4: как исправить занижение районного коэффициента?

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

В практической работе бухгалтера расчет среднего заработка — одна из самых ответственных и сложных задач. Ситуация существенно осложнилась в 2020 году, когда указами Президента РФ были введены «ковидные» оплачиваемые нерабочие дни. На стыке законодательных новшеств и алгоритмов программных продуктов 1С возникли системные ошибки, которые до сих пор могут портить расчеты, если в вашей базе остались непересчитанные данные за прошлые периоды.

В этой статье мы подробно разберем, почему в программах 1С:Зарплата и управление персоналом 3.1 и 1С:Комплексная автоматизация 2.4 возникает занижение сумм районного коэффициента (РК) и северной надбавки (СН) при расчете среднего заработка, и как решить эту проблему раз и навсегда.

---

Суть проблемы: почему уменьшается районный коэффициент

Рассмотрим конкретную практическую ситуацию. Сотрудник работает на 1/2 ставки. В марте 2020 года он отработал период с 01.03.2020 по 23.03.2020, а затем ушел на больничный. На стыке месяца образовались так называемые «ковидные» нерабочие дни — 30 и 31 марта 2020 года.

Сотруднику за март были начислены следующие суммы:

При этом при анализе регистра ДанныеОНачисленияхДляРасчетаСреднегоЗаработкаОбщий мы замечаем странную сумму районного коэффициента, которая попадает в расчет среднего заработка — 5 678,57 руб. вместо ожидаемых 5 750,00 руб. (5000 руб. оклада + 750 руб. РК). Происходит потеря 71,43 руб.

Давайте выясним причину такого поведения программы и разберем математический алгоритм, по которому 1С производит расчет в фоновом режиме.

---

Математика ошибки: как считает программа

Проблема кроется в механизме пропорционального урезания начислений, которые приходятся на оплачиваемые нерабочие дни (ОН). Согласно разъяснениям Минтруда РФ, нерабочие дни и суммы, начисленные за них, должны полностью исключаться из расчета среднего заработка.

Для реализации этого требования разработчики добавили алгоритм, который проверяет период действия каждого начисления и сопоставляет его с ковидными днями:

  1. Оплата по окладу действует с 01.03.2020 по 23.03.2020. Этот период никак не пересекается с ковидными днями (30–31 марта). Коэффициент пропорции равен 1. В средний заработок попадает полная сумма: 5 000 * 1 = 5 000 руб.
  2. Районный коэффициент в программе по умолчанию действует весь месяц — с 01.03.2020 по 31.03.2020. И вот тут программа видит пересечение с ковидными днями 30 и 31 марта.
  3. Запускается расчет понижающего коэффициента для РК по следующей формуле:

    (ОтработаноДней - КовидныеДни) / ОтработаноДней

    В нашем случае: (21 отработанный день по графику - 2 ковидных дня) / 21 отработанный день = 0,9047619.
  4. Программа умножает фактически начисленный РК на полученный коэффициент:

    750 * 0,9047619 = 678,57 руб.

  5. В результате в регистр среднего заработка записывается урезанная сумма: 5 000 (оклад) + 678,57 (РК) = 5 678,57 руб.

Такой расчет является некорректным, так как сам районный коэффициент был накручен исключительно на фактически отработанное время (на оклад за отработанные дни), в котором ковидных дней не было вовсе!

Разработчики 1С зарегистрировали это поведение как официальную ошибку с кодом 10223942: «Учитываемый как базовые начисления районный коэффициент или северная надбавка неверно отражается в среднем заработке при наличии оплачиваемых нерабочих дней».

---

Способ 1. Настройка приоритетов (вытеснения) начислений

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

Давайте выполним настройку по шагам:

  1. Перейдите в раздел Настройки и откройте справочник Начисления.
  2. Найдите в списке начисление Районный коэффициент (или Северная надбавка, если проблема наблюдается по ней) и откройте его карточку.
  3. Перейдите на вкладку Приоритет.
  4. В левой табличной части «Начисления, приоритет которых выше» (это те начисления, которые должны вытеснять РК) добавьте документы-отклонения:
    • Больничный лист (все виды больничных: за счет работодателя, за счет ФСС);
    • Отпуск основной (и все виды дополнительных отпусков);
    • Отпуск без сохранения оплаты;
    • Другие виды отсутствий, актуальные для вашей организации.
  5. Сохраните изменения по кнопке Записать и закрыть.

После этой настройки период действия районного коэффициента в документе «Начисление зарплаты и взносов» автоматически сожмется до фактически отработанного времени сотрудника (в нашем примере — с 01.03.2020 по 23.03.2020). Алгоритм расчета среднего заработка перестанет видеть ковидные дни в периоде действия РК, и пропорция не будет применяться ошибочно.

---

Способ 2. Обновление программы и использование сервисной обработки

Описанная ошибка была официально исправлена разработчиками в последующих релизах конфигураций (начиная с версий 3.1.14.154 / 3.1.18.x и выше). Однако простого обновления конфигурации недостаточно, так как данные в регистре сведений ДанныеОНачисленияхДляРасчетаСреднегоЗаработкаОбщий за прошлые периоды уже записаны с ошибкой.

Чтобы исправить исторические данные без ручных корректировок документов, выполните следующие действия:

  1. Обновите вашу базу 1С:ЗУП 3.1 или 1С:КА 2.4 на актуальный релиз.
  2. Перейдите в раздел Зарплата, далее выберите блок Сервис.
  3. Найдите и запустите обработку Обновить данные для расчета среднего заработка.
  4. В открывшемся окне укажите вашу организацию.
  5. Выберите период пересчета (необходимо захватить 2020 год, когда действовали указы по нерабочим дням).
  6. Нажмите кнопку Выполнить.

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

---

Альтернативный вариант: изменение порядка учета РК в среднем заработке

Существует еще один способ влияния на расчет — изменение настроек учета РК на вкладке «Средний заработок». По умолчанию там установлен переключатель «Как базовые начисления». Это означает, что РК учитывается пропорционально вхождению базовых начислений.

Некоторые пользователи временно переводят переключатель в положение «Как общий заработок». При такой настройке РК перестает зависеть от пропорции базовых начислений и берется к расчету целиком.

Важное предупреждение: мы не рекомендуем использовать этот способ на постоянной основе! Перевод РК в категорию общего заработка может привести к тому, что в расчет среднего заработка начнут попадать суммы РК, начисленные на выплаты, которые сами по себе не входят в расчет среднего (например, материальная помощь, разовые компенсации и т.д.). Используйте этот метод только как крайнюю временную меру.

Мы надеемся, что данный разбор помог вам разобраться в тонкостях учета нерабочих дней в программах 1С и успешно скорректировать расчеты среднего заработка ваших сотрудников!

← На главную