Error de MERGE al guardar importación/actualización de artículos (Módulo Inventario)

:point_right:t3::point_right:t3::point_right:t3::point_right:t3::point_right:t3:Video :point_left:t3::point_left:t3::point_left:t3::point_left:t3::point_left:t3:

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:

  1. Ingreso a Importar / Exportar Artículos.
  2. Hago clic en “Cargar Todo” (el sistema procesa exitosamente los 1087 artículos).
  3. Sin realizar ningún cambio en la grilla ni en ningún archivo externo, hago clic directamente en el botón “Guardar”.
  4. 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

Por favor envíe un respaldo de su base de datos por interno (subir a algún repositorio + compartir url) a nuestro centro de contacto vía whatsapp +593962352411