Errore "ID lotto non specificato" nel pannello di controllo dell'aggiornamento dei dati di Microsoft Dynamics AX 2009

Questo articolo fornisce una risoluzione per l'errore relativo all'ID lotto non specificato che si verifica durante l'aggiornamento di Microsoft Dynamics AX 2009.

Si applica a: Microsoft Dynamics AX 2009
Numero KB originale: 2463885

Sintomi

L'aggiornamento di Microsoft Dynamics AX 2009 è bloccato nel processo PostSynchronize in un'attività con la descrizione del nome updateInventTransferLinedel TransferOrderLines metodo .

Il processo restituisce l'errore:

L'ID lotto non è specificato.

Causa

In genere l'errore Id lotto non specificato è dovuto all'abilitazione della registrazione del database per le tabelle che il metodo sta tentando di aggiornare.

Verificare se la registrazione del database o la configurazione degli InventTranferLine avvisi sono presenti nella tabella nella versione di Microsoft Dynamics AX da cui si esegue l'aggiornamento.

Risoluzione

Disattivare la registrazione del database per le tabelle interessate. Per questo metodo, disattivare la registrazione del database per InventTransferLine, InventTrans, InventTransPostinge InventSettlement.

Rimuovere quindi il log del database per tali tabelle rimuovendo i record relativi alle tabelle dalla databaselog tabella. È possibile creare una copia di questa tabella in modo da poter ricreare la registrazione dopo l'aggiornamento. Di seguito è riportato l'ID tabella di log associato:

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