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

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

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

Законодательный контекст: прогул — это не исключаемый период

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

  1. За работником сохранялся средний заработок (например, время отпуска или командировки).
  2. Работник получал пособие по временной нетрудоспособности или по беременности и родам.
  3. Работник не работал в связи с простоем по вине работодателя или по причинам, не зависящим от сторон.
  4. Работник не участвовал в забастовке, но не имел возможности выполнять работу.
  5. Работнику предоставлялись дополнительные оплачиваемые выходные дни для ухода за детьми-инвалидами.
  6. Работник в других случаях освобождался от работы с полным или частичным сохранением заработной платы или без оплаты в соответствии с законодательством РФ.

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

Техническая реализация в 1С:ЗУП 3.1: работа регистров

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

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

Проанализируем ситуацию на примере. Допустим, в месяце 31 календарный день. Сотрудник прогулял 1 день. Программа видит:

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

Разберем по шагам: как проверить данные в программе

Если вы сомневаетесь в правильности расчета, выполните следующие действия:

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

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

Что будет, если отменить документ прогула?

Посмотрим на поведение системы при изменении документов:

Почему корректировка — это штатное поведение, а не ошибка?

Рассмотрим ситуацию глазами расчетчика. Часто возникает желание «убрать» эту корректировку, чтобы данные в регистрах выглядели «чистыми». Однако делать это вручную (через перенос данных или правку регистров) категорически не рекомендуется. Это приведет к нарушению методики Постановления № 922.

Важные моменты для запоминания:

Заключение

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

← На главную