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

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

Переход с устаревшей конфигурации «Зарплата и управление персоналом», редакция 2.5, на актуальную версию 3.1 часто сопровождается вопросами методологического характера. Одной из таких проблем является разница в расчете среднего заработка для отпусков и командировок, когда в расчетном периоде у сотрудника были отгулы. Разберем детально, почему так происходит и как добиться желаемого результата в новой программе.

Анализ методологических различий между версиями 2.5 и 3.1

В программе ЗУП 2.5 многие пользователи привыкли к тому, что использование кода НВ (Дополнительные выходные дни неоплачиваемые) в табеле автоматически приводило к уменьшению количества календарных дней при расчете среднего заработка (вместо стандартного коэффициента 29,3 программа рассчитывала меньшее число). Это происходило из-за того, что механизм учета времени был менее строгим, и любой «невыход» интерпретировался как период, исключаемый из расчета согласно Постановлению №922.

В ЗУП 3.1 реализована иная логика, соответствующая позиции Минтруда и Роструда. Рассмотрим ситуацию с точки зрения законодательства. Согласно статье 153 ТК РФ, за месяц, в котором работник взял отгул, он должен получить полный оклад. День отгула сам по себе не оплачивается, но он уменьшает норму рабочего времени сотрудника в текущем месяце. Поскольку общая сумма заработка за месяц не уменьшается, то и исключать этот день из знаменателя (количества календарных дней) при расчете среднего заработка методологически неверно. Если мы уменьшим количество дней, средний заработок искусственно завысится, что может быть расценено как ошибка при аудите.

Почему код НВ в ЗУП 3.1 не уменьшает дни по умолчанию?

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

Решение 1: Ручная корректировка данных в документе «Отпуск»

Если перед нами стоит задача добиться полного совпадения расчетов с базой 2.5 в переходный период (параллельный учет), самым простым и безопасным способом будет ручная правка. Рассмотрим, как это сделать:

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

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

Решение 2: Использование альтернативного вида времени

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

Этот вид времени жестко прописан в программном коде как исключаемый период. Однако, мы должны понимать риски: с точки зрения кадрового учета «Отгул» и «Административный отпуск» — это принципиально разные сущности. Отгул предоставляется за работу в выходной день, а отпуск без сохранения — по заявлению работника по семейным обстоятельствам. Использование кода ДО вместо НВ решит проблему с расчетом среднего, но может привести к претензиям со стороны трудовой инспекции при проверке табелей.

Решение 3: Настройка вытеснения в начислениях

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

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

Проблема «двойной выгоды» и законодательный аспект

Рассмотрим важный аргумент против уменьшения дней. Проанализируем ситуацию: когда сотрудник работал в выходной день, этот день не вошел в расчет календарных дней (29,3) для среднего заработка, так как работа в выходной — это работа сверх нормы. Если теперь, когда сотрудник берет отгул, мы снова вычтем день из расчета среднего, возникнет ситуация «двойного бонуса». Количество дней в знаменателе уменьшится дважды за один и тот же эпизод трудовой активности. Именно поэтому текущая реализация в ЗУП 3.1 считается более корректной с точки зрения методологии 1С и законодательства.

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

Итоги и рекомендации

Подводя итог, можно сказать следующее:

← На главную