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


Проблемы с сверкой данных для отчета Z

Код ошибки: SYS103633

В этой статье описывается решение проблем, связанных с сверкой данных для отчета Z в Microsoft Dynamics 365 Commerce штаб-квартире.

Симптомы

  • Между суммами, отображаемыми в отчете Z, и суммами, отображаемыми в вычисляемой инструкции, существует несоответствие.
  • Транзакция в штаб-квартире содержит неправильное количество позиций или несоответствие между итоговой строкой и итогом для транзакции.
  • Количество транзакций, которые отображаются в смене в штаб-квартире, меньше, чем количество транзакций в отчете Z.
  • Публикация инструкции завершается ошибкой по одной из предыдущих причин.

Причина

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

  • Локальное хранилище базы данных современной точки продажи (MPOS) повреждено.
  • MPOS имеет некоторые транзакции в автономном режиме и повторно активируется с помощью учетной записи, которая не имеет доступа к автономной базе данных.
  • Существует проблема с настройкой, связанная с созданием идентификаторов транзакций.

Разрешение

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

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

Чтобы предотвратить эту проблему в будущем, необходимо включить функцию Включить новый идентификатор транзакции, чтобы избежать дублирования идентификаторов транзакций в штаб-квартире. Эта функция появилась в Microsoft Dynamics 365 Commerce версии 10.0.19. Это помогает предотвратить создание идентификаторов последовательных транзакций, гарантируя создание уникального идентификатора транзакции для каждой транзакции. Дополнительные сведения об этой функции см. в разделе Предотвращение повторяющихся идентификаторов транзакций.