Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Después de aplicar el paquete acumulativo de actualizaciones 6 (KB2405516), el formulario Federal NF-e estará vacío. No podrá comprobar el estado relacionado con las facturas Federal NF-e previamente registradas y no es posible saber qué acción debe tomarse.

Causa

Hay un defecto de código en el método updateReferencesInEFDocument_BR de la clase RelaseUpdateDB60_Cust. Este método actualiza la tabla EFDocument_BR para que siempre hace referencia a la tabla FiscalDocJour_BR. En versiones anteriores, EFDocument_BR se utiliza para mantener las referencias a la factura que se originó el documento fiscal brasileño, como CustInvoiceJour y VendInvoiceJour. De ahora en adelante, el par de campos RefTableId y RefRecId siempre hará referencia a la tabla de documentos fiscales brasileños: FiscalDocJour_BR. Cuando este método se ejecuta en un entorno de paquete acumulativo de actualizaciones 5 de qué nueva NF-profesionales se crearon estos NF-café (que ya estaba Aceptar) pierden sus relaciones con FiscalDocJour_BR, haciendo que el formulario en blanco. Este método sólo se debe ejecutar para NF-referencia a profesionales CustInvoiceJour y VendInvoiceJour.

Solución

Se recomienda encarecidamente realizar una copia de seguridad completa de la base de datos AX antes de ejecutar los pasos descritos en este article.1 KB. Cuándo se aplica el fixAfter aplicar el paquete de RU6, iniciar el cliente de AX y la wil "Comprobación" aparecen. Antes de ejecutar la sincronización "previa", debe aplicar este fix.2. Abra el AOT e inserte la siguiente instrucción "Donde" en el método updateReferencesInEFDocument_BR de la clase RelaseUpdateDB60_Cust. Antes: al seleccionar forupdate eFDocument {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId, eFDocument.RefRecId);        eFDocument.RefTableId = fiscalDocJour.TableId;        eFDocument.RefRecId = fiscalDocJour.RecId;        eFDocument.doUpdate();    } Después: al seleccionar forupdate eFDocument donde eFDocument.RefTableId! = tablenum(FiscalDocJour_BR) {fiscalDocJour = FiscalDocJour_BR::findRefRecId (eFDocument.RefTableId, eFDocument.RefRecId);        eFDocument.RefTableId = fiscalDocJour.TableId;        eFDocument.RefRecId = fiscalDocJour.RecId;        eFDocument.doUpdate();    }

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×