Hola, buenas noches.
Les escribo para reportar un error que se presenta en el módulo de Inventario, específicamente en la pantalla de Importar / Exportar Artículos (Versión 1.0.0.3617).
El problema ocurre al intentar guardar una carga masiva de artículos. He detectado que el error aparece incluso si realizo el proceso limpio y sin modificaciones, siguiendo estos pasos:
- Ingreso a Importar / Exportar Artículos.
- Hago clic en “Cargar Todo” (el sistema procesa exitosamente los 1087 artículos).
- Sin realizar ningún cambio en la grilla ni en ningún archivo externo, hago clic directamente en el botón “Guardar”.
- El sistema muestra la barra de progreso “Enviando cambios a la base de datos…” y tras la fase “Preparando CTE Terminado + Merge”, arroja el siguiente error crítico:
“Error al importar: The MERGE statement attempted to UPDATE or DELETE the same row more than once. This happens when a target row matches more than one source row. A MERGE statement cannot UPDATE/DELETE the same row of the target table multiple times. Refine the ON clause to ensure a target row matches at most one source row, or use the GROUP BY clause to group the source rows.”
Nota adicional: Mi objetivo final es poder deshabilitar artículos de forma masiva, pero el sistema bloquea el guardado debido a este conflicto en la sentencia SQL, el cual parece estar relacionado con registros duplicados en los códigos base de la consulta o en la lógica de la cláusula ON del MERGE.
Al principio les dejo un video del problema
Un abrazo
Jaime