Błąd "Nie określono identyfikatora partii" w kokpicie uaktualniania danych usługi Microsoft Dynamics AX 2009

W tym artykule przedstawiono rozwiązanie problemu dla identyfikatora partii nie określono błędu, który występuje podczas uaktualnienia programu Microsoft Dynamics AX 2009.

Dotyczy: Microsoft Dynamics AX 2009
Oryginalny numer KB: 2463885

Symptomy

Uaktualnienie usługi Microsoft Dynamics AX 2009 zostało zablokowane w procesie PostSynchronize zadania z opisem nazwy TransferOrderLinesupdateInventTransferLinemetody .

Zadanie zwraca błąd:

Nie określono identyfikatora partii.

Przyczyna

Zazwyczaj identyfikator partii błędu nie jest określony , ponieważ rejestrowanie bazy danych jest włączone dla tabel, które metoda próbuje zaktualizować.

Sprawdź, czy masz rejestrowanie bazy danych lub konfigurację alertów w InventTranferLine tabeli w wersji programu Microsoft Dynamics AX, z których uaktualniasz.

Rozwiązanie

Wyłącz rejestrowanie bazy danych dla zaangażowanych tabel. Dla tej metody wyłącz rejestrowanie bazy danych dla InventTransferLine, InventTrans, InventTransPostingi InventSettlement.

W związku z tym usuń dziennik bazy danych dla tej tabeli, usuwając rekordy dotyczące tabel z databaselog tabeli. Możesz utworzyć kopię tej tabeli, aby można było ponownie skonfigurować rejestrowanie po uaktualnieniu. Poniżej znajduje się skojarzony identyfikator tabeli dziennika:

  • InventTransferLine (1705)
  • InventTrans (177)
  • InventTransPosting (553)
  • InventSettlement (173)