Почему в 1С:ЗУП 3.1 отпуск за свой счет не исключается из расчета среднего заработка и как это исправить

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

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

Механизм формирования данных для среднего заработка в ЗУП 3.1

Для начала проанализируем, как система аккумулирует данные. В отличие от старых редакций программы, в версии 3.1 сведения для расчета среднего заработка хранятся в специализированном регистре накопления Данные о времени для расчета среднего (общий). Рассмотрим важный нюанс: записи в этот регистр делает не сам документ Отпуск без сохранения оплаты, а документ Начисление зарплаты и взносов.

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

Шаг 1. Проверка регистра «Данные о времени для расчета среднего (общий)»

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

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

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

Шаг 2. Анализ влияния документа «Табель»

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

  1. Табель введен до отпуска за свой счет: Если вы сначала сформировали и провели Табель, где сотруднику проставлены «Я» (Явка), а затем ввели отпуск без сохранения оплаты, то в расчете зарплаты и среднего заработка может возникнуть коллизия. Система может продолжать опираться на данные табеля.
  2. Ручные правки в Табеле: Если в табеле вручную были изменены коды или часы, это напрямую повлияет на то, как документ Начисление зарплаты и взносов распределит календарные дни для среднего заработка.

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

Шаг 3. Проверка настроек приоритетов (вытеснения)

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

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

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

Шаг 4. Исправление данных и пересчет

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

Вариант А. Перепроведение документов (рекомендуется для открытых периодов)

Если период еще не закрыт окончательно, выполним следующие шаги:

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

Вариант Б. Использование обработки «Обновить данные для расчета среднего»

Если документов много или период закрыт для редактирования, воспользуемся сервисными возможностями:

  1. Перейдем в раздел Зарплата — Сервис — Обновить данные для расчета среднего заработка.
  2. Выберем нужного сотрудника и период.
  3. Запустим выполнение. Эта обработка принудительно пересчитывает записи в регистрах на основании существующих в базе документов отклонений.

Шаг 5. Проверка региональных праздников

Посмотрим на ситуацию с точки зрения производственного календаря. В июне в РФ есть государственный праздник — 12 июня. Однако, согласно Постановлению Правительства №922, из расчета среднего заработка исключаются именно календарные дни периода отсутствия.

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

Резюме

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

← На главную