Как исключить оплату нерабочих дней из расчета среднего заработка в 1С:ЗУП 3

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

Многие пользователи программы 1С:Зарплата и управление персоналом столкнулись с проблемой, когда суммы оплаты нерабочих дней (введенных указами в 2020-2021 годах) и соответствующее им время ошибочно попадали в расчет среднего заработка для отпусков и командировок. Согласно Постановлению Правительства № 922 и разъяснениям Минтруда, эти периоды и суммы должны исключаться из расчета. Рассмотрим подробно, как эта проблема была решена в программе и какие действия необходимо предпринять пользователю, чтобы данные в базе стали корректными.

Анализ исправлений в релизах

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

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

Настройка учетной политики и параметров расчета зарплаты

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

Здесь важно понимать логику работы этого механизма:

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

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

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

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

Чтобы программа «увидела» изменения, необходимо запустить специальную обработку. Пройдем по пути: Зарплата — Сервис — Обновить данные для расчета среднего заработка. Рассмотрим подробнее, что делает эта процедура:

Проверка видов начислений и времени

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

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

  1. Откройте список Начисления.
  2. Найдите вид расчета, которым оплачивались нерабочие дни (например, «Оплата за нерабочие дни»).
  3. На вкладке Учет времени проверьте, какой Вид времени указан. Там должен стоять код ОН или аналогичный ему, настроенный как неотработанное оплачиваемое время.

Различия между расчетом среднего для отпусков и больничных

Важно не путать расчет среднего заработка для отпусков/командировок (Постановление № 922) и для пособий по временной нетрудоспособности (ФЗ № 255). Рассмотрим, почему суммы за нерабочие дни входят в расчет больничного:

Для пособий база формируется из всех выплат, на которые были начислены страховые взносы. Поскольку оплата нерабочих дней облагается взносами в ПФР, ФСС и ФОМС в полном объеме, она обязана входить в расчет среднего для больничных листов. В этом случае алгоритм 1С работает верно, не исключая эти суммы, и это не является ошибкой.

Диагностика через регистры

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

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

← На главную