Applies ToMicrosoft Dynamics AX 2009

Симптоми

След прилагане на Сборен пакет за актуализация 6 (KB2405516), NF-e Федерална формата ще бъде празен. Няма да можете да проверите състоянието, свързани с NF-e Федерална фактурата преди и не е възможно да се разбере какво трябва да се предприемат.

Причина

Има кодиране дефект в RelaseUpdateDB60_Cust клас updateReferencesInEFDocument_BR метод. Този метод актуализира EFDocument_BR така, че винаги препраща към таблица FiscalDocJour_BR. В предишните версии EFDocument_BR използват препратки към фактурата, която е бразилски фискален документ, като например CustInvoiceJour и VendInvoiceJour. Отсега нататък чифт RefTableId и RefRecId винаги ще сочи таблицата бразилски данъчни документи: FiscalDocJour_BR. При този метод се изпълнява в среда на Сборен пакет за актуализация 5 от които нови NF-Кристиян създадени, тези NF-Кристиян (които вече са ОК) сега ще загубите взаимоотношения с FiscalDocJour_BR, причинявайки празен формуляр. Този метод трябва да се изпълняват само за NF-Кристиян препратки към CustInvoiceJour и VendInvoiceJour.

Решение

Настоятелно препоръчваме да извършите резервно копие на базата данни на AX преди да изпълните стъпките, описани в този KB article.1. Кога да се прилага fixAfter прилагане на пакета RU6, стартира AX клиента и "Upgrade списък" ще се появи. Преди да стартирате "Presynchronize", трябва да приложите тази fix.2. Отворете AOT и поставете следния текст "Къде" в RelaseUpdateDB60_Cust клас updateReferencesInEFDocument_BR метод. Преди: като изберете forupdate eFDocument {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId, eFDocument.RefRecId);        eFDocument.RefTableId = fiscalDocJour.TableId;        eFDocument.RefRecId = fiscalDocJour.RecId;        eFDocument.doUpdate();    } След: като изберете forupdate eFDocument където eFDocument.RefTableId! = tablenum(FiscalDocJour_BR) {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId, eFDocument.RefRecId);        eFDocument.RefTableId = fiscalDocJour.TableId;        eFDocument.RefRecId = fiscalDocJour.RecId;        eFDocument.doUpdate();    }

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.