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

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

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

Разберем основные причины такого поведения конфигурации и пошагово рассмотрим способы устранения ошибок в учетных регистрах.

Причины некорректного учета дней при расчете среднего заработка

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

  1. Задвоение записей в регистрах накопления. Если при переносе данных сведения за один и тот же расчетный месяц были загружены несколькими документами (например, одновременно созданы документы ЗП_СЗО и НЗП) или документ переноса был случайно скопирован, данные суммируются. В результате количество календарных дней расчетного месяца превышает норму.
  2. Некорректное время в поле периода регистра. В регистре накопления Данные о времени для расчета среднего (общий) поле Период должно иметь строго значение первого числа расчетного месяца со временем 00:00:00. Если при загрузке установилось произвольное системное время (например, 12:00:00), алгоритм расчета среднего пропускает такие записи.
  3. Путаница между рабочими и календарными днями. Для отпуска используется показатель Отработано дней (календарных), на основе которого рассчитывается коэффициент по формуле: 29,3 / Количество дней месяца * Отработанные календарные дни. Если в документе переноса заполнены только рабочие дни или дни по пятидневке, база для расчета отпуска остается пустой.
  4. Не заполнен производственный календарь. Если за прошлые расчетные годы в базе не проверен общегосударственный производственный календарь, алгоритмы вытеснения времени не могут сопоставить фактически отработанные интервалы с нормой.

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

Выясним причину расхождений непосредственно в регистрах переноса и выполним необходимые исправления:

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

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

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

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

Способ 3. Точечная корректировка расчета в документе «Отпуск»

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

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