Operacion Revertir Insc a Propuestas

Buen dia, como estan? de las pruebas realizadas al sistema Giarani version 3.18 se detecto un error en la operación Revertir Rechazo Insc. Propuestas, transcribo lo que manifiesta el tester
“…Si la persona no tiene actuación académica invalidada se reestablece sin problemas, en otros casos da error, es decir con historia académica
invalidada, he probado convalidarla antes y despues de ejecutar esta operación de revertir rechazo de insc. pero siempre da problema.”
Adjunto la pantalla de error.


Captura de pantalla 2021-03-27 a las 9.19.15.png

Captura de pantalla 2021-03-27 a las 9.19.15.png

Hola Lorena,

Estuvimos probando el caso en una instalación local y no podemos reproducir el error. Tienen a mano los logs del sistema? Quizás encontremos más información…

Saludos, Florencia.
2

Lorena,

En el mensaje de error se puede ver que la columna ‘situacion_asp_anterior’ de la tabla ‘sga_propuestas_aspira’ tiene valor nulo. Esto no debería ser así dado que cuando se rechaza una inscripción a propuesta desde las operaciones “MATRÍCULA » INSCRIPCIONES » RECHAZAR INSCRIPCIONES A PROPUESTA” o “MATRÍCULA » ACTUALIZACIONES » CERRAR PERÍODOS DE INSCRIPCIÓN A PROPUESTAS” la columna ‘situacion_asp_anterior’ se completa con el valor de ‘situacion_asp’ (que no puede estar vacía dado que tiene la restricción NOT NULL). Hasta la versión 3.16 esta columna no existía, pero cuando se agregó se completaron los registros existentes (diferencial 1163). Saben cómo fueron rechazadas esas inscripciones?

Saludos, Florencia.
4

Gracias Florencia, indago lo que vos me comentas a ver si tiene que ver con el problema, seguimos en contacto. Saludos

Estimada Florencia, disculpas por la demora, todos los registros de la tabla sga_propuestas_aspira para el campo situacion_asp_anterior esta con valor nulo …tenemos la version 3.18

Hola Lorena,

Podrías ejecutar la siguiente consulta SQL sobre la base de datos de negocio de Guaraní y adjuntar el resultado?

SELECT * FROM sga_propuestas_aspira WHERE situacion_asp_anterior IS NULL AND (situacion_asp = 3 OR situacion_asp = 4 OR situacion_asp = 5 OR situacion_asp = 6 OR situacion_asp = 7);

Saludos, Florencia.

Hola Florencia, envio salida. Saludos!


salida.ods.zip (173 KB)

Hola Lorena.

Esos registros tienen situación “Alumno rechazado por no cumplir requisitos obligatorios”. Las inscripciones fueron rechazadas desde “MATRÍCULA » ACTUALIZACIONES » CERRAR PERÍODOS DE INSCRIPCIÓN A PROPUESTAS”?
Lo que podemos hacer es completar la columna ‘situacion_asp_anterior’ con el valor ‘1’ (“Aspirante a Propuesta”) para estos registros:

UPDATE sga_propuestas_aspira SET situacion_asp_anterior = 1 WHERE situacion_asp_anterior IS NULL AND (situacion_asp = 3 OR situacion_asp = 4 OR situacion_asp = 5 OR situacion_asp = 6 OR situacion_asp = 7)

Saludos, Florencia.
2

Muchas Gracias Florencia ahi lo aplique y funciono. Saludos