После применения RU6 форме федеральных NF-e будет пустым

Проблемы

После применения накопительного пакета обновлений 6 (KB2405516) форма федерального NF-e будет пустым. Невозможно проверить состояние относящиеся к ранее разнесены накладные федеральных NF-e и невозможно знать, какое действие должно выполняться.

Причина

Есть дефект кода в метод updateReferencesInEFDocument_BR класса RelaseUpdateDB60_Cust. Этот метод обновляет таблицу EFDocument_BR таким образом, чтобы он всегда ссылается на таблицу FiscalDocJour_BR. В предыдущих версиях позволяет хранить ссылки на накладной, которая была создана Бразилия финансового документа, такие как VendInvoiceJour и CustInvoiceJour EFDocument_BR. Теперь пары полей Код RefTableId и RefRecId всегда будет ссылаться на таблицу Бразильские финансовые документы: FiscalDocJour_BR. Когда этот метод выполняется в среде накопительный пакет 5 из какой новый NF-e's были созданы, эти NF-e's (который уже ОК) теперь потеряют свои отношения с FiscalDocJour_BR, вызывает пустую форму. Этот метод должен выполняться только для NF-e's ссылки CustInvoiceJour и VendInvoiceJour.

Решение

Настоятельно рекомендуется выполнить резервное копирование базы данных AX перед выполнением действия, описанные в этом article.1 КБ. Когда применять fixAfter применения RU6 пакет, запуска клиента AX и там «Контрольный список» отображаются. Перед запуском «выполнить предварительную синхронизацию», необходимо применить этот fix.2. Откройте AOT и вставьте следующую инструкцию «WHERE» в метод updateReferencesInEFDocument_BR класса RelaseUpdateDB60_Cust. Перед: во время выбора forupdate eFDocument {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId, eFDocument.RefRecId);        eFDocument.RefTableId = fiscalDocJour.TableId;        eFDocument.RefRecId = fiscalDocJour.RecId;        eFDocument.doUpdate();    } После: при eFDocument выберите forupdate где eFDocument.RefTableId! = tablenum(FiscalDocJour_BR) {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId, eFDocument.RefRecId);        eFDocument.RefTableId = fiscalDocJour.TableId;        eFDocument.RefRecId = fiscalDocJour.RecId;        eFDocument.doUpdate();    }

Query Words

RU6, AX, NF-e, Brazilian Localization

Microsoft Internal Support Information

Steps to reproduce:
Product Bug Number:

Author ID (email alias):
Writer ID (email alias):

Tech Review ID (email alias):

Localizer ID (email alias):
Confirm Article has been Tech Reviewed: Yes/No
Confirm Article released for Publishing: Yes/No

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×