ERROR AL QUERER CAMBIAR DE PLAN A UN ALUMNO EGRESADO EN PLAN VIEJO

Buenos Días
Me encuentro tratando de cambiar a un alumno plan viejo que egresó con título intermedio de Enfermero en 2019, ahora quiere continuar 4º año licenciatura que comienza con plan nuevo. Al querer cambiarlos al plan activo me tira el siguiente error “Uno de los Campos contiene un valor que no figura en la tabla original” (Adjunto imagen).
Como podemos solucionar esto??

Muchas Gracias
Florencia


doc01767820200217125055.pdf (19.6 KB)

El alumno se encuentra actualmente en el plan 1657 y se lo quiere pasar al plan 2088 ?

El error indica que el plan 2088 no existe en la carrera ENF.
¿Que planes recupera esta consulta?

SELECT * FROM sga_planes WHERE carrera = 'ENF';

Exacto las alumnas egresaron con el plan 1657 y ahora 4º año llego el plan nuevo que es el 2088 y al cambiarlas de plan tira ese error. Pero es raro por que el plan existe, hay alumnos que están cursando en dicho plan. Antes el plan 2088 figuraba con el nombre 2017 (que es el año en que empezó a regir, ya que no teníamos la resolución ministerial. Ahora que llego desde sistemas cambiaron el nombre y pusieron 2088, sera por eso?? habrá que hacer una nueva versión del plan??

Gracias

No, el nombre del plan no tiene que ver con este problema que esta dando la operación de cambio de plan de estudios.
El error que da es que cuando quiere registrar los datos del cambio de plan en la tabla “sga_cambios_plan” alguno de los campos que no permite nulos se le asigna un NULL y da ese error.

Pueden probar directamente realizando el cambio de plan a traves del proceso que se utiliza para el cambio de plan de estudios.
Esto se hace ejecutando el siguiente proceso en la base:

 EXECUTE PROCEDURE sp_cambioplan(<UNIDAD_ACADEMICA>, 'ENF',<LEGAJO>, '2088', <NRO RESOLUCION>, 'P');

Donde puede ser nulo (NULL).
Reemplazar y por los valores que corresponda a ese alumno.