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

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

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

Методология расчета среднего заработка: рабочие и календарные дни

Для расчета отпускных и компенсаций за неиспользованный отпуск применяется порядок, утвержденный Положением № 922. Средний дневной заработок определяется делением начисленной зарплаты на количество учитываемых календарных дней расчетного периода.

Рассмотрим ключевые правила учета календарных дней:

  1. Полностью отработанный месяц: если в расчетном месяце у сотрудника не было периодов отсутствия, исключаемых из расчета по закону, месяц считается отработанным полностью. В формулу подставляется фиксированное среднемесячное число календарных дней — 29,3.
  2. Не полностью отработанный месяц: если в течение месяца были исключаемые периоды (больничные, отпуска за свой счет, ежегодные отпуска, командировки), учитываемое количество календарных дней рассчитывается по формуле: 29,3 / Количество календарных дней месяца * Количество отработанных календарных дней.

Проанализируем частую ошибку понимания: отработанные рабочие дни не равны отработанным календарным дням. Если сотрудник работает по графику неполного рабочего времени или по сменному графику и отработал 14 рабочих дней из 22 по норме пятидневки, но при этом у него не было официально оформленных неявок (больничных, отпусков и т.д.), то с точки зрения законодательства весь интервал месяца (31 календарный день) считается отработанным. В таком случае в расчет берется норма 29,3 дня.

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

Если сотрудник действительно отсутствовал часть месяца, но программа все равно подставляет полный месяц (29,3 дня), выясним технические причины такого поведения:

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

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

Рассмотрим структуру регистров, отвечающих за хранение и корректировку данных среднего заработка в конфигурации:

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

Способы исправления данных для корректного расчета среднего заработка

Разберем по шагам варианты корректировки сведений в зависимости от ситуации:

Способ 1. Исправление документов переноса данных

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

Способ 2. Очистка или корректировка регистра сведений

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

Способ 3. Локальная правка в расчетном документе

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