Почему в 1С:ЗУП при расчете зарплаты возникает ошибка «Нет рабочих дней в заданном периоде» и как ее исправить?

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

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

Разберем детально, почему расчетный модуль 1С теряет рабочие дни сотрудника, проанализируем основную причину ошибки и рассмотрим по шагам способы ее устранения.

Причина 1. Зацикливание или некорректная настройка нормы времени в графике работы

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

Частая ошибка возникает, когда в реквизите Норма времени рассчитывается по ошибке выбирается этот же самый график (график ссылается сам на себя), либо ссылка на график-норму сбивается при переносе данных на новый календарный год. В таком случае алгоритм расчета нормы не может корректно определить плановое количество дней и часов, что приводит к нулевому результату и блокировке расчета начисления.

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

  1. Перейдем в справочник Графики работы (меню Предприятие — Графики работы).
  2. Откроем проблемный график сотрудника.
  3. Проверим переключатель в блоке параметров расчета нормы. Если установлен признак расчета нормы по другому графику, убедимся, что в поле выбран Основной график (например, стандартная Пятидневка 40 часов), а не текущий сменный график.
  4. Установим рабочий год (например, текущий расчетный год) и нажмем кнопку Заполнить.
  5. Обязательно нажмем кнопку Записать (или ОК), чтобы обновленные данные зафиксировались в регистрах сведений.
  6. Вернемся в документ Начисление зарплаты и выполним повторный расчет по сотруднику.

Причина 2. График заполнен, но не сохранен в регистре «Графики работы по видам времени»

Рассмотрим техническую особенность работы справочника Графики работы. При нажатии кнопки Заполнить табличная часть заполняется только визуально в экранной форме. Реальная запись интервалов рабочего времени по дням и часам в системный регистр сведений Графики работы по видам времени происходит исключительно в момент нажатия кнопок Записать или ОК.

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

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

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

Причина 3. Несоответствие вида учета времени в начислении типу графика

Выясним еще одну причину: несоответствие настроек в плане видов расчета Основные начисления организаций фактически отработанному времени.

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

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

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

Причина 4. Конфликт документов «Ввод индивидуальных графиков» и «Табель учета рабочего времени»

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

  1. Документ Ввод индивидуальных графиков работы (наивысший приоритет над справочником графиков).
  2. Документ Табель учета рабочего времени.
  3. Справочник Графики работы (базовый источник).

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

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

Причина 5. Наложение документов-отклонений

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

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

← На главную