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

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

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

Проверка и заполнение производственного календаря

Первым делом проанализируем состояние производственных календарей в системе. Программа использует их как эталон для распределения рабочего времени. Если календарь на текущий или прошлый год не заполнен или заполнен некорректно, система «не понимает», какие дни считаются рабочими, даже если фактически зарплата была начислена.

Для решения выполним следующие действия:

  1. Перейдем в раздел Настройка — Производственные календари.
  2. Откроем основной производственный календарь (обычно он называется «Российская Федерация»).
  3. Выберем соответствующий год (например, 2020, как в рассматриваемом примере) и нажмем кнопку Заполнить по умолчанию.
  4. Обязательно нажмем Записать и закрыть.

После этого крайне важно пересчитать или перезаполнить графики работы сотрудников, так как они строятся на основании производственного календаря. Если графики были «битыми», то и данные в регистры расчета среднего ложились некорректно.

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

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

Перейдем в раздел Зарплата — Сервис — Обновить данные для расчета среднего заработка. В открывшемся окне выберем период, за который данные отображаются неверно, и запустим процесс обновления. Эта обработка перечитает все проведенные документы Начисление зарплаты и взносов и заново сформирует записи в технических регистрах, отвечающих за учет времени для среднего заработка.

Настройка вида начисления и учет времени

Выясним причину, связанную с настройками самих начислений. Если для сотрудников на почасовой оплате все работает корректно, а для «окладников» — нет, стоит заглянуть в настройки вида расчета Оплата по окладу.

Разберем настройки на вкладке Учет времени в карточке начисления:

  1. Убедимся, что в поле «Начисление выполняется» указано, что это оплата за работу в пределах нормы времени.
  2. Проверим, что выбран правильный вид времени — обычно это Явка.
  3. Важный момент: если по ошибке выбрано «Дополнительная оплата за уже оплаченное время», то программа начислит сумму, но проигнорирует время в расчете среднего, так как будет считать, что эти часы уже были учтены другим начислением.

Особенности нерабочих периодов 2020 года (COVID-19)

Поскольку проблема часто затрагивает исторические данные 2020 года, проанализируем специфические настройки того периода. Указы Президента о нерабочих днях с сохранением заработной платы внесли коррективы в алгоритмы 1С.

Посмотрим на настройки в разделе Настройка — Расчет зарплаты. Там располагаются флажки, регулирующие учет COVID-периодов. Если была включена опция «Выполнять расчет зарплаты за нерабочие дни как за рабочие», но при этом не была активна опция «Отражать нерабочие дни в среднем заработке как отработанные», то согласно постановлению Правительства №922, эти дни исключались из расчета среднего. В результате мы видим начисленный оклад, но нулевое количество дней в таблице расчета среднего.

Проверка приоритетов и вытеснения начислений

Проанализируем вкладку Приоритет в настройках начисления. В 1С существует механизм вытеснения: одно начисление может «замещать» другое. Например, если в один и тот же период сотруднику был введен Оклад и какое-то другое разовое начисление, которое ошибочно настроено как вытесняющее для оклада, рабочее время может «схлопнуться».

Проверьте список документов в колонке «Начисления, приоритет которых выше». Если там присутствуют виды расчетов, которые не должны отменять явку сотрудника, их следует удалить из списка и перепровести документы начисления зарплаты за спорный период.

Индивидуальные графики и документы переноса данных

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

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

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

← На главную