Buenos días, estamos tratando de hacer la migración de G2 a G3 y en 02_Modulos/15_Personas/02_Migracion/mig_Personas.kjb nos genera el siguiente error
07_mdp_personas_documentos - ERROR: llave duplicada viola restricción de unicidad «iu_pais_tipo_nro_documento»
Detail: Ya existe la llave (pais_documento, tipo_documento, nro_documento)=(54, 3, null).
El tema es que tengo varias personas que no tienen nro_cuil… según la consulta del trabajo
SELECT
mcp.persona,
msp.pais_documento,
3,
msp.numero_cuil
FROM
mig._cnv_pk_personas as mcp,
mig.sga_personas as msp
WHERE
msp.unidad_academica = mcp.unidad_academica AND
msp.nro_inscripcion = mcp.nro_inscripcion AND
(msp.numero_cuil IS NOT NULL and msp.numero_cuil <>'') AND
NOT EXISTS (SELECT 1 FROM mdp_personas_documentos as mdp
WHERE mdp.pais_documento = msp.pais_documento AND
mdp.tipo_documento = 3 AND
mdp.nro_documento = msp.numero_cuil
) AND
mcp.migrar = 1;
O sea el error lo genera por nro_documento= null pero en la tabla del trabajo trae el nro de CUIL en NULL.
No entiendo cómo seguir ya que estamos hablando de datos diferentes.
Saludos