SOA358_01_01_Ext_ReconciliationOfChecks

Para los casos donde reportan este error en cheques referente a registros duplicados

Message ID: IIS-XXXX-XXXX-00000

SP_spReconciliationOfChecks,0: Error: [IBM (DataDirect OEM)][ODBC SQL Server Wire Protocol driver][Microsoft SQL Server]Violation of PRIMARY KEY constraint ‘PK_CheckTran’. Cannot insert duplicate key in object ‘dbo.CheckTran’. The duplicate key value is (2024-08-02, 30, 5770, 1).

Lo primero vamos a ingresar a la tienda y consultar el siguiente query

execute spReconciliationOfChecks @ProcessDate = '2024-08-02'

Nos va a aparecer el error de la primera imagen con esto confirmamos que es error por registros duplicados

Ahora vamos a consultar el siguiente query para ver los registros duplicados

select  * from CheckTran with (nolock) where TranDate = '2024-08-02'

Confirmando los registros duplicados ahora vamos a eliminarlos ingresamos la fecha al query  y lo ejecutamos

Delete CheckTran  where TranDate = '2024-08-02'

Ahora verificamos que ya no se encuentren los registros con el siguiente query

select  * from CheckTran with (nolock) where TranDate = '2024-08-02'

Listo ya con eso queda solucionado el problema podemos confirmar por correo o llamada que ya quedo solucionado

(IMPORTANTE SI EJECUTAMOS DE NUEVO EL QUERY)

execute spReconciliationOfChecks @ProcessDate = '2024-08-02'

Van a volver a aparecer los registros  por lo que tendríamos que ejecutar de nuevo el query para eliminarlos

Delete CheckTran  where TranDate = '2024-08-02'

Loading

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *