Se procedió a actualizar a la versión 4.1.0 usando el comando de actualización, en el paso de verificar los requerimientos del proyecto, salta un error y no deja continuar con el proceso de actualización. El error informa que existe documentos repetidos en la tabla anx_personas_x_documentos. Se reviso la tabla con los documentos informados y es cierto se encuentran repetidos.
No es posible ignorar el error y continuar con la actualización. El proceso se detiene justamente porque existen registros duplicados en la tabla anx_personas_x_documentos, y continuar sin corregirlos podría generar inconsistencias en los datos y problemas de funcionamiento en la nueva versión.
Para poder avanzar, deberán verificar los documentos informados por el instalador, identificar los registros duplicados y eliminar uno de los repetidos, dejando un único documento válido por persona.
Una vez realizada esta corrección, pueden volver a ejecutar la actualización y el proceso debería continuar normalmente.
Gracias por responder, ya realizamos los pasos recomendados y se logro continuar con el proceso de actualización sin ningún problema.
Les comparto los pasos realizados:
1 - Se solicito a los usuarios funcionales que dejen inactivos a los proveedores que se pueden eliminar.
2 - Se identificaron los proveedores inactivos y se elimina de la base, las tablas que se comparten a continuación son las recomendadas en el GDS 52766, anx_personas_domicilios, sau_pr_proveedor_rubro, sau_pr_proveedores, anx_personas_x_documentos y anx_personas.
3 - Se hace UPDATEs en tablas que viola la llave foránea, se modifica por el proveedor que no se elimina. En la tabla sau_pr_proveedores no se logro eliminar dos proveedores porque tenían llave foránea en las siguientes tablas: scp_adjudicaciones, scp_alta_bien_patrimonial_detalles, scp_bienes_patrimoniales, scp_oferentes, scp_ordenes_compras, scp_recepcion_ofertas y scp_solicitud_alta_bien_patrimonial_detalles.
4 - Una vez realizado los updates se vuelve a ejecutar el DELETE en la tabla sau_pr_proveedores.
Siguiendo los pasos se logra continuar, ahora mi duda es si faltaría revisar algo más?