Почему в ЗУП 3.1 неправильно рассчитывается средний заработок за июль 2020 года?

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

При расчете среднего заработка в программе 1С:Зарплата и управление персоналом 3.1 пользователи часто сталкиваются с ситуацией, когда итоговая сумма в документе Отпуск или Командировка не совпадает с ручными расчетами по расчетному листку. Особенно остро эта проблема проявляется при анализе июля 2020 года. Рассмотрим подробно, почему возникают такие расхождения, как программа интерпретирует законодательство и что нужно сделать для получения корректных цифр.

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

Прежде чем приступать к техническим настройкам в 1С, проанализируем законодательный контекст. В 2020 году указами Президента РФ были введены нерабочие дни с сохранением заработной платы (включая 24 июня — день Парада Победы и 1 июля — день голосования по поправкам к Конституции). Согласно позиции Минтруда России (письмо от 18.05.2020 № 14-1/В-585) и пункту 5 Положения № 922, время этих нерабочих дней, а также начисленные за это время суммы, должны исключаться из расчета среднего заработка. Это означает, что если сотрудник не работал 1 июля, этот день и оплата за него не должны попадать в расчет среднего для будущих отпусков.

Шаг 1. Проверка глобальных настроек расчета зарплаты

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

  1. Перейдем в раздел Настройка — Расчет зарплаты.
  2. Откроем ссылку Настройка состава начислений и удержаний.
  3. Перейдем на вкладку Прочие начисления.
  4. Найдем флажок «Нерабочие дни в связи с коронавирусом оплачивать как отработанное время».

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

Шаг 2. Анализ производственного календаря и графиков работы

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

  1. Проверим Производственный календарь (раздел Настройка). Убедимся, что 1 июля 2020 года отмечен как «Праздник» или «Нерабочий день».
  2. Перейдем в График работы сотрудника. Если график не был вовремя обновлен после внесения изменений в производственный календарь, в нем на 1 июля может стоять код Я (Явка), тогда как программа ожидает ОН (Оплачиваемый нерабочий день).
  3. Если в графике на 1 июля стоит рабочий день, а организация фактически не работала, необходимо нажать кнопку Заполнить в графике, чтобы данные актуализировались.

Шаг 3. Перерасчет документа «Начисление зарплаты и взносов»

Важно понимать, что простое изменение графика не исправит расчет среднего автоматически. Суммы начислений в регистрах уже распределены по видам времени. Выясним причину расхождений через документы начисления:

Когда вы рассчитываете зарплату за июль, программа делит сумму оклада. Например, если в июле 23 рабочих дня по графику, но 1 июля объявлено нерабочим, программа выделит оплату за 22 дня как «Основной заработок» и оплату за 1 день как «Оплата за нерабочие дни». В регистр Данные о начислениях для расчета среднего заработка (общий) попадет только сумма за 22 дня.

Порядок действий:

  1. Зайдем в документ Начисление зарплаты и взносов за июль 2020 года.
  2. Выберем нужного сотрудника и нажмем Пересчитать сотрудника.
  3. Проверим вкладку Начисления. Если настройки верны, сумма оклада должна разбиться на две части (если это предусмотрено вашими настройками) или уменьшиться на стоимость нерабочего дня.

Шаг 4. Проверка регистров накопления

Для технического анализа того, как программа «видит» данные, проанализируем регистры. Это поможет понять, на каком этапе «теряются» суммы или дни.

Рассмотрим регистр Данные о времени для расчета среднего (общий). В нем фиксируется количество отработанных дней и часов, которые пойдут в расчет знаменателя формулы среднего заработка. Если вы видите, что программа отнимает «лишнее» время, проверьте, нет ли наложений периодов или неучтенных внутрисменных отсутствий.

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

Пример ручного контроля расчета

Посмотрим на примере, как должна выглядеть математика расчета, чтобы она совпала с 1С:

Допустим, оклад сотрудника составляет 55 125,00 руб. В июле 2020 года было 23 рабочих дня (включая 1 июля). Если 1 июля исключается:

Стоимость одного дня = 55 125,00 / 23 = 2 396,74 руб.

Сумма, входящая в средний = 55 125,00 - 2 396,74 = 52 728,26 руб.

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

Почему возникают «лишние» вычитания?

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

Итоговый алгоритм исправления

Подведем итог и составим четкий план действий для исправления ситуации:

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

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

← На главную