Почему в начисление зарплаты не тянутся явки из табеля учета рабочего времени в ЗУП 2.5

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

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

Причина 1: Несоответствие вида расчета режиму рабочего времени (0,5 ставки)

Проанализируем логику работы программы. Вид расчета Оклад по дням в ЗУП 2.5 настроен на учет целых рабочих дней. Когда сотрудник работает на полставки, в его графике или табеле зачастую фиксируются не полные дни, а часы (например, по 4 часа ежедневно). Если программа настроена на жесткий учет дней, она может «не видеть» эти 4 часа как полноценный отработанный день, из-за чего в начислении получается нулевой результат.

Рассмотрим, почему переход на Оклад по часам решает проблему:

Причина 2: Проблемы с заполнением графиков работы и нормы времени

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

  1. График на текущий год должен быть заполнен (нажата кнопка «Заполнить»).
  2. Если это график неполного рабочего времени, в нем обязательно должен быть указан График полного рабочего времени. Именно из него программа берет норму времени для расчета доли оклада.
  3. Проверьте, чтобы в «полном» графике также были заполнены данные на соответствующий период. Если норма за январь в полном графике равна нулю, то и расчет для 0,5 ставки даст нулевой результат.

Причина 3: Использование Табеля vs Метод отклонений

В ЗУП 2.5 реализовано два механизма учета времени. Посмотрим на их взаимодействие. Если вы вводите документ Табель учета рабочего времени, программа должна приоритетно брать данные из него. Однако возможны конфликты:

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

Причина 4: «Зависшие» записи в регистрах после обновления

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

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

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

Причина 5: Проверка регистра «Состояния сотрудников»

Разберем еще один важный технический момент. Программа может считать, что сотрудник находится в состоянии, исключающем начисление зарплаты (например, отпуск без сохранения оплаты или больничный), даже если вы этого не видите в текущем месяце. Это происходит из-за незакрытых периодов в регистре сведений Состояния сотрудников организаций.

Как проверить:

  1. Перейдите в меню Операции — Регистры сведений.
  2. Найдите регистр Состояния сотрудников организаций.
  3. Установите фильтр по конкретному сотруднику.
  4. Убедитесь, что на дату начисления зарплаты у сотрудника стоит состояние Работает, и нет пересекающихся записей о болезнях или отпусках, созданных ошибочно или «прилетевших» из прошлых периодов.

Итоговый алгоритм действий

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

  1. Проверьте заполнение всех графиков (и основного, и графика нормы).
  2. Перепроведите кадровые документы сотрудника для обновления регистров.
  3. Если сотрудник на полставки — замените Оклад по дням на Оклад по часам через кадровое перемещение. Это самый надежный способ для неполного рабочего дня в редакции 2.5.
  4. Убедитесь, что в табеле стоят именно коды Я (Явка), а не иные начисления, которые могут быть не описаны в основных начислениях сотрудника.

Важный нюанс: при смене вида расчета с «по дням» на «по часам» обязательно проверьте формулу. Для корректного расчета на 0,5 ставки формула должна выглядеть примерно так:

Результат = ТарифнаяСтавкаМесячная / НормаВремениВЧасах * ВремяВЧасах

Где НормаВремениВЧасах определяется по графику полного рабочего времени, указанному в настройках индивидуального графика сотрудника.

← На главную