ERROR MODULO EGRESADOS

Buenas Noches
Tengo un problema en el modulo EGRESADOS en el nodo 05_certificados_otorg (Adjunto imagen). Mirando un poco el problema surge cuando se inserta los estados del circuito de egreso. En nombre y descripción esta insertando el campo estado y no el nombre y la descripción del estado, pero cuando pregunta si ya esta en G3 esta comparando por el nombre. Entonces cuando integro dos bases de datos vuelve a ingresar el mismo estado generando luego el problema que adjunto.

Estado a insertar en G2
entidad estado nombre descripcion
1 “C” “Area de Control Curricular” “Area de Control Curricular”
1 “L” “Colación” “Colación”
1 “T” “Area de Títulos” “Area de Títulos”
1 “F” “Facultad” “Facultad”
Estados después de insertados en G3

estado nombre descripcion tipo activo
1005 “T” “T” “Egreso” “S”
1006 “C” “C” “Egreso” “S”
1007 “L” “L” “Egreso” “S”
1008 “F” “F” “Egreso” “S”
1009 “T” “T” “Egreso” “S”
1010 “C” “C” “Egreso” “S”
1011 “L” “L” “Egreso” “S”
1012 “F” “F” “Egreso” “S”

-- inserto estados

INSERT INTO mce_estados( nombre, descripcion, tipo, activo)
  SELECT estado, estado,'Egreso', 'S'
    FROM mig.mce_estados
   WHERE nombre not in (select nombre from mce_estados where tipo = 'Egreso');



Captura de pantalla de 2021-10-03 18-17-33.png

Captura de pantalla de 2021-10-03 18-17-33.png

Hola Yanina, hice un cambio en la carga de la tabla “mce_estados” y tambien en donde se usa esta tabla y los estados de G2.
Reemplaza los archivos, y volve a migrar este módulo de Egreso con un backup de la base previo a la migración del módulo.
Avisá como anduvo.
Saludos.

3


02_sga_menciones.sql (1.68 KB)

05_sga_certificados_otorg.sql (3.66 KB)

06_sga_certificados_otorg_cmb.sql (5.5 KB)