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

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

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

Разберем подробно причины возникновения этой проблемы и рассмотрим проверенные способы её решения.

Выясним причину ошибки при расчете среднего заработка

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

  1. Разница в механизме учета времени: В редакции 2.5 сведения для среднего заработка собирались «на лету» по регистрам расчета. В редакции 3.1 используются специализированные регистры накопления: Данные о времени для расчета среднего (общий) и Данные о начислениях для расчета среднего заработка (общий).
  2. Влияние корректировочных регистров: При переносе данных или при изменении сведений за прошлые периоды в системе создаются записи в корректирующих регистрах сведений. Если заполнен регистр Данные о времени для расчета общего сред.заработка (корр.), программа начинает приоритетно брать данные из него, что часто приводит к игнорированию фактических периодов отсутствия (отпусков и больничных).
  3. Конфликт документов переноса и отсутствий: При некорректном переносе или одновременном присутствии документов типа Перенос данных и введенных вручную документов отсутствий дни в периоде могут задваиваться или засчитываться как полностью отработанные (30 или 31 день за месяц).

Способ 1. Очистка регистра корректировки данных о времени

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

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

После очистки регистра программа вернется к стандартному алгоритму расчета и начнет корректно учитывать дни отсутствий из основных регистров.

Способ 2. Проверка и редактирование документов «Перенос данных»

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

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

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

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

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

Этот сервис пересчитает данные в регистрах среднего заработка, опираясь на зарегистрированные в базе кадровые и расчетные документы.

Способ 4. Ручная корректировка в документе расчета

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

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

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

← На главную