Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Dopo aver applicato cumulativo 6 (KB2405516), il modulo federale NF-e sarà vuoto. Non sarà possibile verificare lo stato relativo alle fatture federale NF-e registrate in precedenza e non è possibile conoscere l'azione deve essere eseguita.

Causa

Non c'è un difetto di codifica della classe RelaseUpdateDB60_Cust, metodo updateReferencesInEFDocument_BR. Questo metodo aggiorna la tabella EFDocument_BR in modo che faccia sempre la tabella FiscalDocJour_BR. Nelle versioni precedenti, EFDocument_BR utilizzato per mantenere i riferimenti alla fattura che ha originato il documento fiscale brasiliano, ad esempio CustInvoiceJour e VendInvoiceJour. In futuro la coppia di campi RefTableId e RefRecId sempre riferimento nella tabella documenti fiscali brasiliani: FiscalDocJour_BR. Quando questo metodo viene eseguito in un ambiente cumulativo 5 da quale nuova NF-e's sono stati creati, questi NF-e's (che sono già stati ok) ora perderà le loro relazioni con FiscalDocJour_BR, che la maschera vuota. Questo metodo deve essere eseguito solo per NF-e's che fa riferimento a CustInvoiceJour e VendInvoiceJour.

Risoluzione

Si consiglia di eseguire un backup completo del database AX prima di eseguire i passaggi descritti in questa article.1 KB. Quando applicare la fixAfter del pacchetto RU6, avviare il client AX e vi di "Aggiornamento" vengono visualizzati l'applicazione. Prima di eseguire il "la", è necessario applicare questo fix.2. Aprire l'AOT e inserire la seguente istruzione "WHERE" nella classe RelaseUpdateDB60_Cust, metodo updateReferencesInEFDocument_BR. Prima: mentre selezionate forupdate eFDocument {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId, eFDocument.RefRecId);        eFDocument.RefTableId = fiscalDocJour.TableId;        eFDocument.RefRecId = fiscalDocJour.RecId;        eFDocument.doUpdate();    } Dopo: mentre selezionate forupdate eFDocument in eFDocument.RefTableId! = tablenum(FiscalDocJour_BR) {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId, eFDocument.RefRecId);        eFDocument.RefTableId = fiscalDocJour.TableId;        eFDocument.RefRecId = fiscalDocJour.RecId;        eFDocument.doUpdate();    }

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×