Re:Baja a propuestas

Buenos días,
Estoy trabajando con Guaraní Gestión 3.20.2 y tengo el siguiente escenario: personas inscriptas a propuestas formativas y asignadas a una división (la calidad del alumno es Activo, Alumno Activo en la propuesta curricular, no está pendiente la inscripción, ya que no hay requisitos entonces la inscripción queda automáticamente aceptada - solamente ésto, no hay inscripciones a comisiones, ni actas generadas, etc).

Una alumna, se va a estudiar a otro lugar. No estamos seguros que debemos hacer, si dar de baja la inscripción a la propuesta o rechazar la inscripción a la propuesta?

Intentamos dar de baja la inscripción a la propuesta, para ello, primero se eliminó de la división a la alumna, luego al querer dar de baja la inscripción a la propuesta formativa, nos aparece el mensaje: La inscripción en la propuesta XX no puede eliminarse porque el alumno registra actividad en el sistema. Deberá rechazar la inscripción. Es decir, que la actividad que tiene el alumno en el sistema fue la asignación a la división y su correspondiente eliminación, por ésto no se puede dar de baja la inscripción a la propuesta, verdad? Por más que se haya eliminado esa asignación de la división, no se puede dar de baja la inscripción a la propuesta?. Ésta operación dar de baja inscripción a la propuesta se utilizaría únicamente si se inscribe por error en una propuesta e inmediatamente nos damos cuenta y procedemos a la baja?

Entonces, lo que nos quedaría hacer es rechazar la inscripción a la propuesta formativa, Y en este caso, si el alumno posee Historia Académica lo que se realizará con la misma dependerá de lo que se configure en el parámetro mat_rechazar_inscripcion.

El parámetro mat_rechazar_inscripcion se configuró con el valor:

* Si tiene historia académica no se rechaza la inscripción. La historia académica debe invalidarse manualmente.

En este caso, como la alumna no tiene historia académica, lo que hace la operación es cambiar la calidad del alumno a Pasivo (P), y el estado de la inscripción queda en Rechazado (y si tuviera historia académica por la configuración del parámetro, no rechazaría la inscripción a la propuesta). Y la persona no podría eliminarse porque es alumno de una propuesta con el estado de inscripción rechazado (y con historia acad. no se rechazaría nunca una inscripción), verdad?

Muchas gracias.

Saludos.
Natalia

Hola Natalia,

Prueben nuevamente dar de baja la inscripción y fijense en los logs del sistema cuál es la tabla relacionada que está impidiendo la eliminación. Deberían tener algo parecido a esto:

[DEBUG][guarani] SQL sin perfil de datos: DELETE
				FROM	sga_alumnos
				WHERE	alumno = '12377'
		
[ERROR][guarani] SQLSTATE[23503]: Foreign key violation: 7 ERROR:  update or delete on table "sga_alumnos" violates foreign key constraint "fk_sga_perdida_regularidad_sga_alumnos" on table "sga_perdida_regularidad"
DETAIL:  Key (alumno)=(12377) is still referenced from table "sga_perdida_regularidad".
[DEBUG][toba] ************ ABORTAR transaccion (toba_2_7@localhost) ****************
[DEBUG][toba] Mensaje a usuario: La inscripción en la propuesta Abogacía no puede eliminarse porque el alumno registra actividad en el sistema. Deberá rechazar la inscripción.

El rechazo funciona como indicás.

Saludos, Florencia.
2