Validación de nro de Resolución en Carreras y Planes

Buenas,

Estamos con un problema en la validación que se realiza sobre el Nro de Resolución en las Carreras y Planes. En nuestra institución, con el mismo número de resolución se aprobó la creación de las 5 carreras con sus respectivos planes.

Revisando un poco el control vemos que esto no es posible porque existe una UK del nro resolución… A qué se debe este control…???

Por lo pronto trataremos de eliminarlo, agregando un código de la carrera al nro de resolución…

Saludos…

Sergio.

Hola Sergio, por favor podrías decirnos si es en la migración de G2 a G3 o de Sistemas Ext. a G3? en que modulo sucede eso y el nombre del scripts?

Saludos!
Marcelo

Hola… Estamos migrando de G2 a G3, en la versión 2.7.0… El problema surge en el módulo de Carreras y Planes…

02_Generales → 01_Pre_Controles → fx_ctrl_generales.sql ( en la fila 67 aproximadamente para planes y en la fila 49 la de carreras)

Gracias…

Saludos.

Sergio.

Hola Sergio,

esos precontroles que mencionas, comentalos y en el script 02_Generales\02_Migracion\07_cnv_sga_documentos.sql

realizas los siguientes cambios:

– *************************************************************************************
– CONVIERTE LAS PK DE sga_carreras G2 A LAS PK DE G3
– *************************************************************************************
INSERT INTO mig._cnv_pk_documentos (resolucion, tabla)
SELECT DISTINCT nro_resolucion, ‘sga_carreras’ FROM mig.sga_carreras
WHERE nro_resolucion NOT IN (SELECT resolucion FROM mig._cnv_pk_documentos WHERE tabla = ‘sga_carreras’)
AND nro_resolucion IS NOT NULL;

– *************************************************************************************
– CONVIERTE LAS PK DE sga_planes G2 A LAS PK DE G3
– *************************************************************************************
INSERT INTO mig._cnv_pk_documentos (resolucion, tabla)
SELECT DISTINCT nro_resolucion, ‘sga_planes’ FROM mig.sga_planes WHERE nro_resolucion NOT IN (SELECT resolucion FROM mig._cnv_pk_documentos)
AND nro_resolucion IS NOT NULL;

se agregó el DISTINCT, probá y cualquier cosa avisanos!!

Saludos