Поделиться через


Предупреждение "Транзакция учета посещаемости не существует в отделе кадров" возникает при сборке платежной ведомости.

Область применения: Microsoft Dynamics GP
Исходный номер базы знаний: 2892399

Симптомы

В процессе сборки payrun в Microsoft Dynamics GP появится следующее предупреждение:

Запись о посещаемости не существует в разделе кадров WARNING

Причина

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

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

Решение

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

  1. В разделе Microsoft Dynamics GP выберите Инструменты, наведите указатель на Служебные программы, наведите указатель на Человеческие ресурсы и выберите Согласование.
  2. Пометьте флажок для согласования транзакций посещаемости.
  3. Выберите Обработать.
  4. Перестройте пакет payrun и убедитесь, что предупреждение исчезло.

Примечание.

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

  2. Этот вариант согласования будет рассматривать только непроведённые пакеты в заработной плате. Она обновит таблицу транзакций кадров (TATX1030) соответствующими транзакциями из таблицы расчетов заработной платы (UPR10302), где код оплаты привязан к временным кодом. Она не будет обновлять таблицу кадров с транзакциями, которые уже были размещены и в журнале заработной платы. Так что после того, как пакет будет размещен в заработной плате, слишком поздно, чтобы запустить эту программу согласования.

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