Проблемы
После применения накопительного пакета обновлений 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(); }