Migracion de inscripciones a cursadas

Hola,
estamos realizando la migración de G2 a G3 de la facultad de económicas y verificando las inscripciones a cursadas, las que estaban en calidad R en sga_insc_cursadas quedarón en calidad A en sga_insc_cursada en G3 ¿Como se soluciona esto? alguna sugencia?

gracias
Dalila

Buenas tardes, por lo que estuve mirando la tabla sga_insc_cursadas no posee el campo calidad.
Te habrás confundido de tabla?

Saludos.

Es el campo estado

saludos

Hola Dalila, en G3 existen dos tablas para las inscripciones a cursada:
sga_insc_cursada : que tiene el campo estado (A-Aceptada / P-Pendiente)
sga_insc_cursada_instancias = Es la que registra a que instancia/s se inscribe el alumno en la comisión.
Valores: 1 = Regularizar / 2 = Promocionar (Tabla sga_instancias).
Lo que en Guarani 2 corresponde al campo sga_insc_cursada.calidad_insc (R = 1 / P = 2)

Fijate si podes acceder a ver la documentacion de Migracion desde Guarani 2, donde se muestran la relacion entre las tablas de G2 y G3:
https://repositorio.siu.edu.ar/trac/Portal-G3/wiki/NotasTecnicas/migG2G3Modelo

Hola Alejandro, el problema no es con la calidad sino el estado, el cual para G2 puede ser:
A: inscripcion aceptada
P: inscripcion pendiente
R: inscripcion rechazada
X: inscripcion doble (esto sale de una personalización nuestra)

Quizas no fui clara en el problema: las inscripciones a cursadas que están en estado R (rechazadas) al migrarlas a G3 quedan en estado A (aceptadas) ese es el problema.

Gracias
Dalila

Conversion el campo estado:
G2 → G3
A → A
P → P
E → A (eran las exceptuadas. queda el campo exceputado = S)
R → Estas inscripciones rechazadas cuando se dejo de usar este estado en esta tabla (en alguna version que ya no recuerdo) se empezaron a registrar en la tabla sga_insc_cur_recha de Guarani 2. De esta tabla se migran a la tabla de rechazos/bajas que es sga_insc_cursada_log donde operacion = R (Rechazo)

Por lo cual si aun tenian registros de inscripciones con estado R y estos de uds con valor X, por defecto quedan con estado A (Aceptada).

\02_Modulos\50_Cursadas_Promociones_Examenes\02_Migracion\05_sga_insc_cursada.sql :
CASE 
		WHEN sic.estado = 'A' THEN 'A'
		WHEN sic.estado = 'P' THEN 'P'
		WHEN sic.estado = 'E' THEN 'A'
		ELSE 'A'   ---> Las que estan con otro estado en G2 
	END

Pueden ver y editar el script de conversion
\02_Modulos\50_Cursadas_Promociones_Examenes\02_Migracion\05_sga_insc_cursada_log.sql (Bajas y Rechazos)
\02_Modulos\50_Cursadas_Promociones_Examenes\02_Migracion\05_sga_insc_cursada.sql (Inscripciones Aceptadas/Pendientes /Exceptuadas)
\02_Modulos\50_Cursadas_Promociones_Examenes\02_Migracion\06_sga_insc_cursada_instancias.sql

Hola Alejandro
esta bien, nosotros en la tabla de inscripciones rechazadas no las tenemos porque esos rechazos no surgen de la operación de rechazo de G2, Veremos como completar esa tabla para que quede bien.

gracias por todo
Dalila