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

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

В работе бухгалтера и расчетчика заработной платы в программе 1С:Зарплата и управление персоналом (ЗУП) 3.1 периодически возникают ситуации, когда методические указания контролирующих органов меняются «задним числом». Одной из самых резонансных ситуаций стала фиксация ошибки №10222934. Суть проблемы заключается в том, что нерабочие оплачиваемые дни (введенные Указами Президента в 2020 году) поначалу включались в расчет среднего заработка, однако позже Минтруд уточнил, что это неправомерно. Рассмотрим подробно, почему возникла эта ошибка, как она влияет на расчеты и каким образом привести учет в соответствие с законодательством.

Нормативное обоснование проблемы

Проанализируем правовую базу, на которую опирается решение данной проблемы. Согласно подпункту «е» пункта 5 Положения № 922 о порядке расчета среднего заработка, из расчетного периода должны исключаться периоды, в которые работник освобождался от работы с полным или частичным сохранением заработной платы или без оплаты.

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

Разбор логики расчета: почему средний заработок может вырасти?

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

Средний дневной заработок вычисляется по формуле: Сумма начислений / (Количество полных месяцев * 29.3 + Количество дней в неполных месяцах). Если мы исключаем период (например, апрель 2020 года полностью), мы убираем из формулы:

  1. Числитель: всю сумму заработной платы за этот месяц.
  2. Знаменатель: коэффициент 29.3 за этот месяц.

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

Решение проблемы №1: Ручная корректировка (до обновления программы)

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

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

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

Решение проблемы №2: Автоматизированный способ (настройка программы)

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

  1. Перейдем в раздел Настройка — Расчет зарплаты.
  2. Найдем флажок «Выполнять расчет среднего заработка согласно письму Минтруда от 18.05.2020 № 14-1/В-585».
  3. Установим этот флаг. После этого программа начнет автоматически исключать периоды, зарегистрированные в системе как «Оплачиваемые нерабочие дни» (код ОН), из всех расчетов по среднему.

Посмотрим на техническую сторону: этот флаг влияет на то, как запросы к базе данных формируют таблицу ДанныеОРабочемВремениДляРасчетаСреднего. Если настройка включена, время с кодом ОН игнорируется при заполнении знаменателя.

Особенности учета для различных видов среднего заработка

Важно разграничивать расчеты. Разберем основные отличия:

Что делать с уже выплаченными отпусками?

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

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

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

← На главную