Applies ToMicrosoft Dynamics AX 2009

Gejala

Setelah menerapkan Batal 6 (KB2405516), bentuk Federal NF-e akan kosong. Anda tidak dapat memverifikasi status yang berkaitan dengan faktur Federal NF-e diposting sebelumnya dan tidak dimungkinkan untuk mengetahui tindakan yang harus dilakukan.

Penyebab

Ada kerusakan pengkodean RelaseUpdateDB60_Cust kelas, metode updateReferencesInEFDocument_BR. Metode ini update tabel EFDocument_BR sehingga selalu referensi tabel FiscalDocJour_BR. Di versi sebelumnya, EFDocument_BR digunakan untuk menyimpan referensi ke faktur yang berasal dari dokumen fiskal Brasil, seperti CustInvoiceJour dan VendInvoiceJour. Sekarang pasangan bidang RefTableId dan RefRecId akan selalu merujuk tabel dokumen fiskal Brasil: FiscalDocJour_BR. Jika metode ini dijalankan di lingkungan Rollup 5 dari NF yang baru-darikukuh dibuat, NF ini-darikukuh (yang sudah ok) sekarang akan kehilangan hubungan mereka dengan FiscalDocJour_BR, menyebabkan formulir kosong. Metode ini hanya dapat dijalankan untuk NF-darikukuh merujuk ke CustInvoiceJour dan VendInvoiceJour.

Pemecahan Masalah

Kami sangat menyarankan untuk membuat cadangan lengkap dari pangkalan data AX sebelum menjalankan langkah-langkah yang dijelaskan di ini KB article.1. Saat menerapkan fixAfter menerapkan paket RU6, peluncuran AX klien dan wil "Peningkatan daftar" muncul. Sebelum menjalankan "Presynchronize", Anda harus menerapkan fix.2 ini. Buka AOT dan masukkan "Mana" pernyataan berikut dalam kelas RelaseUpdateDB60_Cust, updateReferencesInEFDocument_BR metode. Sebelum: sementara pilih forupdate eFDocument {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId, eFDocument.RefRecId);        eFDocument.RefTableId = fiscalDocJour.TableId;        eFDocument.RefRecId = fiscalDocJour.RecId;        eFDocument.doUpdate();    } Setelah: sementara pilih forupdate eFDocument mana eFDocument.RefTableId! = tablenum(FiscalDocJour_BR) {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId, eFDocument.RefRecId);        eFDocument.RefTableId = fiscalDocJour.TableId;        eFDocument.RefRecId = fiscalDocJour.RecId;        eFDocument.doUpdate();    }

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.