Gente:
En el INSPT-UTN hay varias carreras técnicas que en su primera versión de los planes tenían cada una cargada una materia, Seminario de Ingreso, que se les asignó un código distinto según la carrera. El año pasado se versionaron los planes y se cargó una genérica (G0001) que tiene como optativas todos los códigos de esa materia de todas las carreras. Así por ejemplo la carrera I60 tenía el seminario como 60001 y la N62 tenía el código 62001, y en la nueva versión la genérica tiene como optativas todas las materias Seminario de la forma XX001.
Este seminario es obligatorio pero no lo era antes, por eso había que darles aprobado esa materia por equivalencia a 8000 alumnos ingresantes antes del 2010, por una resolución. Para subsanar esto, se detectó a quienes había que dar esa equivalencia masiva y se hizo una migración de equivalencias de esas materias para los 8000 alumnos. Cuando el alumno estaba en más de una carrera (porque hay muchos cambios de carrera) se decidió otorgar la equivalencia con el código de materia correspondiente a la primera carrera que ingreso, bajo el supuesto que si ingresó en N62 y se le da la equivalencia de la materia 62001, si luego se cambió a la carrera I60 al tener aprobada la 62001, tiene aprobada la genérica G0001 y por lo tanto el Seminario de ingreso.
El problema es que no me reconoce la aprobación de la genérica para la carrera I60 que es la carrera en la que se recibió, pero si me detecta como aprobada la misma genérica en la carrera N62!!!
Es decir, en la operación alu0002, Materias genéricas y puntaje asignado para un alumno, si consulto el legajo L-20472 para la carrera N62 la genérica G0001 está aprobada, pero si consulto el mismo legajo en la carrera N62, la misma genérica no está aprobada!!!
Y lo que es peor, si rectifico la equivalencia sin modificar nada substancial (por ejemplo, solo el numero de resolución) pasa a detectarla como aprobada en las 2 carreras!
Alguien sabe que puede estar pasando?? Viendo el SP sp_resultGenerica que da el resultado de una genérica veo que cuando carga la historia acádemica en la tabla temporal, solo carga las materias aprobadas en la carrera pasada como parámetro. Si allí evito la selección por carrera y cargo todas las materias aprobadas, el SP pasa a detectar como aprobada la genérica en cualquier carrera que se evalúe.
En fin, cualquier ayuda será bienvenida. Lo tengo que resolver urgente porque casi no hay egresados para el sistema debido a este problema, cuando en realidad hay un montón de egresados.
Saludos
Gustavo