Compartir a través de


Errores de integración y mitigación de la doble escritura en Project operations

Se aplica a: Project Operations para escenarios basados en recursos/no mantenidos en existencias.

En este artículo se describen los errores de doble escritura que pueden surgir durante la ejecución de transacciones, junto con las estrategias para mitigarlos.

Informes de gastos

Cuando un usuario intenta registrar informes de gastos en Microsoft Dynamics 365 Finance, la escritura dual genera el siguiente error e impide que se registren los informes de gastos.

(Para publicar informes de gastos, vaya a Gestión de gastos>Procesar informes de gastos>Registrar.)

Error de doble escritura Motivo Mitigación
No se pueden escribir datos en la entidad msdyn_expenses. Las escrituras en ProjExpenseExportEntity fallaron con el mensaje de error La solicitud falló con el código de estado BadRequest y el código de error CDS: 0x80040265 mensaje de respuesta: No se pudo resolver la tarea del proyecto para gastos de exportación. El número de actividad de tarea especificado no identifica de forma única la tarea del proyecto en el sistema. Para obtener más información sobre la solución de problemas, consulte Solución de problemas de sincronización en directo. Id. de actividad para solucionar problemas {47076787-D238-4689-9C7E-A463E708851A}. Para obtener más información sobre la solución de problemas, consulte Solución de problemas de sincronización en directo. La escritura dual desencadena este error si el usuario selecciona el Id. de la tarea principal durante la creación del gasto. El usuario debe recuperar el flujo de trabajo y seleccionar el ID de actividad correcto.

Factura de proveedor

Cuando un usuario intenta registrar facturas de proveedor en Dynamics 365 Finance, la escritura dual genera los siguientes errores e impide que se registren las facturas de proveedor.

(Para registrar facturas de proveedor, vaya a Proveedores>Facturas>Factura de proveedor pendiente).

Error de doble escritura Motivo Mitigación
Publicación: no se pueden escribir datos en la entidad msdyn_projectvendorinvoicelines. No se pueden buscar unidades de medida con valores {TST}. Error de las escrituras en msdyn_projectvendorinvoicelines con un mensaje de error. Para obtener más información sobre la solución de problemas, consulte Solución de problemas de sincronización en directo. La escritura dual desencadena este error si la unidad de medida (UOM) no existe en Dataverse. Inicie el trabajo de escritura dual de la unidad de medida con la sincronización inicial.
Publicación: no se pueden escribir datos en la entidad msdyn_projectvendorinvoicelines. Las escrituras en ProjVendInvoiceLineExportEntity fallaron con el mensaje de error La solicitud falló con el código de estado BadRequest y el código de error CDS: 0x80040265 mensaje de respuesta: La identificación del producto es obligatoria. Seleccione un producto del catálogo. Para obtener más información sobre la solución de problemas, consulte Solución de problemas de sincronización en directo. Id. de actividad para solucionar problemas {A3191FDD-43DB-0004-7169-1F232164DA01}. Para obtener más información sobre la solución de problemas, consulte Solución de problemas de sincronización en directo. La escritura dual desencadena este error si el producto que se usa en la línea de factura del proveedor no existe en Dataverse. Inicie el trabajo de doble escritura de Productos con sincronización inicial de Finance a Dataverse.
Publicación: no se pueden escribir datos en la entidad msdyn_projectvendorinvoicelines. Las escrituras en ProjVendInvoiceLineExportEntity fallaron con el mensaje de error La solicitud falló con el código de estado BadRequest y el código de error CDS: Mensaje de respuesta 0x80040265: La categoría de transacción vinculada a esta línea de factura de proveedor no es válida. Seleccione una categoría de transacción de gastos activa. Para obtener más información sobre la solución de problemas, consulte Solución de problemas de sincronización en directo. Id. de actividad para solucionar problemas {A3191FDD-43DB-0000-5E4F-1D232164DA01}. Para obtener más información sobre la solución de problemas, consulte Solución de problemas de sincronización en directo. La escritura dual desencadena este error si la categoría de proyecto que se usa en la línea de factura del proveedor no existe en Dataverse. Las categorías de transacciones deben crearse en Dataverse y sincronizarse con Finance.
Publicación: no se pueden escribir datos en la entidad msdyn_projectvendorinvoices. No se pueden buscar cuentas con valores {USPM-000022,edbebb23-fe15-4af3-b839-199c7603f322}. Error de las escrituras en msdyn_projectvendorinvoices con un mensaje de error. Para obtener más información sobre la solución de problemas, consulte Solución de problemas de sincronización en directo. La doble escritura desencadena este error si el vendedor o proveedor que se usa en la línea de factura de proveedor no existe en Dataverse. Compruebe que el proveedor existe en Dataverse. Inicie el trabajo de doble escritura de Proveedores con sincronización inicial de Finance a Dataverse.

Confirmación de la hoja de tiempo

Cuando un usuario intenta confirmar hojas de horas en Dataverse, la doble escritura genera el siguiente error e impide que se confirmen las hojas de horas.

(Para confirmar las hojas de horas, vaya a Aprobar entrada de horas>Crear diario Entrada de línea>Crear automáticamente datos reales.)

Error de doble escritura Motivo Mitigación
Error de escritura para la Integración de la entidad Project Operations con excepción desconocida: la propiedad de línea No disponible no existe. \nvalidateWrite failed on data source 'ProjCDSActualsImport (ProjCDSActualsImport)'. Rectifique sus datos y vuelva a intentarlo. Si el problema persiste después de varios reintentos, póngase en contacto con el administrador del sistema. La escritura dual desencadena este error si una propiedad de línea no existe en Finance. Configure las propiedades de la línea en Finance.