Tenemos problemas con un alumno que esta en una carrera, en la misma paso por 2 planes d estudios.
S e inscribe a una nueva carrera que tiene materias comunes con el plan actual de la carrera en la que esta el alumno.
Cuando se quiere dar legajo da un error : ‘Las materias (C-18,C-23, C-20, C-11) estan regularizadas en mas de una carrera’, aclaro que esas materias las tiene con final aprobado.
Buen día Daniela; como indicó Ale en uno de los posteos, ¿podés poner un debug en el procedure sp_crear_alumno y enviar el resultado? así podemos tratar de ver el origen del inconveniente.
Daniela, podras tomar por ejemplo la materia C-18 y decirnos cuales son las cursadas/equivalencias parciales y tambien los examenes/promociones/equivalencias totales que tiene registrada para esa materia en la carrera?
SELECT * FROM sga_cursadas WHERE unidad_academica = ... AND carrera = ... AND legajo = ... AND resultado = 'A';
SELECT * FROM vw_hist_academica WHERE unidad_academica = ... AND carrera = ... AND legajo = ... AND resultado = 'A';
Si podes ademas tambien intenta hacer un debug del procedure sp_verificarmatdup intentando inscribirlo a esta alumna en la 2da carrera y enviar el resultado del debug.
Ale esto son los resultados del select para la materia C-18
sga_cursadas
1 101 4510 0 C-18 9069 188/03 0 0 0 0 0 0 2 3 02/03/2004 0 A 0.00000000000000 31/08/2005 A E
1 101 4510 2957 C-18 0 0 0 0 12954569 2 9 2 5 16/11/2007 4 A 31/12/2010 A C 3
vw_hist-academica
1 101 4510 C-18 22/08/2008 A 1 4 Examen N 1014613 1014613 0 0 0 2 5 000000000003986
Daniela, el alumno está en 2 carreras e intentan generarle legajo para una 3er carrera?
O está en una carrera, pasó por dos planes y se intenta generar el legajo para una 2da carrera?
Me pasarías el resultado de:
SELECT *
FROM sga_alumnos
WHERE unidad_academica = codigo_ua
AND nro_inscripcion = nro_inscripcion;
Estas materias, deberían otorgarse por equivalencia para esta nueva carrera que se está intentando generar el legajo???
Este es el resultado del select:
1 101 4510 2 3722 00000 01/04/1998 02/03/2014 S 1 E
1 105 16071 10512 3722 00000 09/11/2015 09/11/2019 S 0 A
El alumno esta en 2 carreras.
En la carrera 101 paso por 2 planes de estudios, es esta carrera la que tiene materias comunes con la nueva carrera que quiere hacer
Por ej. para la materia C-18
En la carrera 101 plan ‘2’, ultimo que estuvo, obtuvo por eq. parcial por cambio de plan la materia C-18
Se le vencio la materia C-18 y la curso en el plan 2 y luego aprobó el final.
El alumno esta en dos carreras (101 y 105), en esas dos carreras esta por ejemplo la materia C-18 que tambien se encuentra en la 3er carrera en el cual se le intenta generar legajo.
Segun el mensaje del control que hay en la generación de legajo, detecta que la materia C-18 tiene registrada mas de una vez la cursada o equivalencia parcial de esta materia y segun los datos que enviaste dice lo siguiente:
Carrera 101, materia C-18 tiene una equivalencia parcial aprobada (equivalencia 9069, Resolucion 188/03, Fecha 02/03/2004, Plan 2 - Version 3, Fecha Vigencia 31/08/2005) .
Carrera 101, materia C-18 tiene una cursada aprobada (comision 2957, Acta Regular 12954569, Fecha 16/11/2007, Plan 2 - Version 5, Fecha Vigencia 31/12/2010) .
Esto es lo que sucede con este alumno en la Carrera 101 con la materia C-18. No se si tiene registrada alguna cursada o equivalencia parcial de esta materia en la carrera 105.
Es correcto esto? El alumno cursó la materia C-18 en el 2007 porque se le habia vencido la equivalencia parcial que se le habia otorgado en el 2004? Si fuera este caso asi, entonces hay que ajustar este control cuando se verifican las cursadas para considerar estos casos donde el alumno recursa una materia porque se le venció, ya que podría existir este caso de que tenga registrada mas de una vez una cursada o equivalencia parcial con resultado aprobado de una materia por este tema de haberla recursado porque se le fue venciendo las cursadas.
Ale: es tal cual lo indicas
en la carrera 105 la materia C-18 no esta
esta en la carrea 101 primero fue dada por equivalencia parcial por cambio de plan
se le vencio y luego la curso , regularizó y aprobó un examen final
y tenemos varios casos similares que no podemos dar legajo
Entonces, esperamos el ajuste a este control
Saludos
Daniela