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

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

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

Суть проблемы и механизм ее проявления

Проанализируем типовую ситуацию. Месяц начинается с череды нерабочих праздничных или выходных дней (например, новогодние каникулы с 1 по 8 января или начало месяца, выпавшее на субботу и воскресенье). Первый рабочий день сотрудника наступает позже — например, 9 января или 3 апреля.

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

Однако при формировании движений в регистре накопления Данные о времени для расчета среднего (общий) в ресурсе ОтработаноДнейКалендарных фиксируется заниженное значение — из общей длительности месяца вычитаются начальные праздничные и выходные дни. В результате при расчете документа Отпуск за этот месяц показатель Учтено дней рассчитывается с неполным коэффициентом вместо 29,3.

Фирма «1С» зарегистрировала данное поведение конфигурации как ошибку с кодом 30152488.

Причины некорректного учета календарного времени

Выясним, почему программа исключает первые дни месяца из расчета среднего заработка:

  1. Формирование интервалов плановых начислений: В архитектуре «1С:ЗУП 3.1» периоды действия начислений строго привязаны к датам кадровых событий. Если перевод оформлен с 9-го числа, система считает, что новое начисление действует только с 9-го числа, а период с 1 по 8 число остается без действующего начисления.
  2. Сбор данных для среднего заработка: При заполнении регистра накопления Данные о времени для расчета среднего (общий) алгоритм анализирует интервалы действующих начислений. Если в первые дни месяца начисления отсутствовали, программа квалифицирует этот отрезок как неотработанный период, даже при отсутствии зарегистрированных неявок (больничных, отпусков за свой счет и т.д.).

Способ 1. Корректное оформление кадровых документов с 1-го числа

Разберем основной методический прием, позволяющий избежать разрывов в начислениях. Любые плановые кадровые изменения (переводы на другую должность, изменение оклада, индексацию), вступающие в силу с начала нового месяца, рекомендуется регистрировать с 1-го календарного числа месяца, даже если этот день является выходным или праздничным.

Если перевод оформлен с 01.01 или с 01.04, система формирует непрерывный интервал начислений с самого начала месяца, и календарные дни для расчета среднего заработка учитываются в полном объеме (29,3 дня при отсутствии неявок).

Способ 2. Обновление конфигурации и пересчет данных среднего

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

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

Способ 3. Ручная правка в расчетных документах среднего заработка

Если необходимо быстро рассчитать отпуск или командировку в текущем документе без перепроведения прошлых периодов:

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

Способ 4. Корректировка движений в закрытых периодах

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

  1. Регистр сведений «Данные о времени для расчета среднего (общий) - корректировка»: внесем запись с указанием сотрудника, месяца и правильного количества календарных дней.
  2. Документ «Перенос данных»: создадим документ в разделе Администрирование — Переносы данных с регистром накопления Данные о времени для расчета среднего (общий) и добавим корректирующую запись на недостающее количество дней.
← На главную