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

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

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

Суть проблемы на практическом примере

Рассмотрим конкретную ситуацию. Сотрудник в феврале 2018 года находился в ежегодном отпуске с 19.02.2018 по 05.03.2018. Фактически до начала отпуска в феврале сотрудник отработал период с 1 по 18 февраля, что составляет ровно 18 календарных дней.

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

  1. Документ Начисление зарплаты и взносов записывает в регистр сведений Данные о времени для расчета среднего (общий) 18 календарных дней за отработанный период с 01.02.2018 по 18.02.2018.
  2. Документ Отпуск при проведении делает еще одну запись в этот же регистр — ровно 1 календарный день.
  3. В итоге суммирования получается 19 календарных дней за февраль. При этом в ЗУП 2.5 за этот же период программа железно рассчитывала 18 календарных дней.

Давайте разберемся, откуда берется этот лишний день и кто прав в этой ситуации — старая ЗУП 2.5 или новая ЗУП 3.1.

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

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

Почему ЗУП 2.5 и ЗУП 3.1 считают по-разному?

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

В программе 1С:ЗУП 2.5 разработчики использовали упрощенный алгоритм вытеснения времени. Документ отпуска исключал из расчета весь период проведения «целиком» (с первой по последнюю дату отпуска), не анализируя внутренние праздничные дни. Из-за этого праздничный день 23 февраля автоматически исключался из расчета календарных дней. База дней уменьшалась до 18, что искусственно завышало средний заработок. С точки зрения трудовой инспекции это не считалось нарушением прав работника (ведь сумма выплаты росла), но технически являлось расчетной неточностью.

В программе 1С:ЗУП 3.1 этот механизм был полностью переработан. Теперь вытеснение дней отпуска происходит строго по дням, которые фактически были оплачены по среднему заработку. Документ Отпуск «знает», что 23 февраля — это праздник, поэтому он не начисляет за него оплату и, соответственно, не исключает его из расчета среднего заработка. Чтобы компенсировать это, программа автоматически дописывает этот праздничный день обратно в состав фактически «отработанных» (не исключенных) дней в регистр сведений Данные о времени для расчета среднего.

Влияние на итоговый расчет среднего дневного заработка

Проанализируем ситуацию математически. Напомним формулу расчета календарных дней в неполном календарном месяце для определения среднего заработка:

Календарные дни = 29.3 / [Количество календарных дней в месяце] * [Календарные дни, приходящиеся на отработанное время]

Проведем сравнительный расчет для февраля 2018 года (в феврале 28 календарных дней):

  1. Вариант расчета в ЗУП 2.5 (18 дней):
    29.3 / 28 * 18 = 18.84 дня
  2. Вариант расчета в ЗУП 3.1 (19 дней):
    29.3 / 28 * 19 = 19.88 дней

Поскольку в ЗУП 3.1 знаменатель формулы расчета среднего заработка увеличивается (с 18.84 до 19.88 дней), итоговый средний дневной заработок сотрудника при последующих расчетах будет немного ниже, чем при расчете по логике ЗУП 2.5. Несмотря на то, что это может вызывать вопросы у сотрудников, именно такой расчет является методологически верным.

Что происходит, если сотрудник в отпуске весь месяц?

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

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

Как проверить данные в программе 1С:ЗУП 3.1?

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

  1. Откройте отчет Табель учета рабочего времени (Т-13) за интересующий месяц. Обратите внимание на обозначения кодов. Дни отпуска должны быть обозначены кодом ОТ (или 09), а праздничные нерабочие дни внутри отпуска — кодом В (или 26), так же как и обычные выходные дни.
  2. Проверьте движения документов в регистре сведений. Для этого нажмите кнопку «Сервис и настройки» (в правом верхнем углу) -> «Функции для технического специалиста» (или «Все функции»), найдите регистр сведений Данные о времени для расчета среднего (общий).
  3. Сделайте отбор по нужному сотруднику и посмотрите, какие документы сделали записи за спорный месяц. Вы увидите, что документ Начисление зарплаты записал фактически отработанные календарные дни до отпуска, а документ Отпуск добавил праздничные дни, приходящиеся на период этого отпуска.

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

← На главную