Generar Legajo - Error materia aprobada en mas de una carrera

Tenemos un caso de un alumno con inscripción y actuación académica en 2 carreras: 1 y 2. Al inscribirlo en una nueva carrera 3, y al Generar Legajo muestra el error “Las materias XXX están aprobadas en más de una carrera”.La materia común XXX la tiene aprobada por examen en la carrera 1, pero la tiene por equivalencia por cambio de versión en la carrera 2.
Aclaración: En la carrera 1 la materia siempre tuvo el código XXX y el alumno aprueba por examen la materia. En la carrera 2, la materia tenía el código YYY y el alumno la obtuvo por equivalencia cuando se inscribe en la carrera (matriz de equiv entre carreras). Luego la materia YYY paso a tener el código XXX en un cambio de versión y la matriz de equivalencia definida por cambio de versión le otorgó al alumno una equiv para el código XXX en la carrera 2. La materia no esta aprobada mas de una vez sino que tiene registros generados automáticamente al correr la matriz por cambio de versión de plan en la carrera 2.

Alguna solución para esto?

Saludos. Andrea

Andrea, este mensaje es de un control que existe al generar legajo para encontrar estos posibles problemas, ya que por el concepto de materia comun el alumno pasaria a tener registrado en la carrera 3 dos veces la materia XXX, una como examen equivalente con la carrera 1 y otra como equivalencia equivalente con la carrera 2.
Esa validacion se encuentra en el procedure sp_verificarmatdup. Lo que podes hacer es personalizar este sp y que devuelva “1, ‘OK’”. Asi no falla el control al generar el legajo, pero luego vas a tener que decidir que hacer con esos dos reconocimientos de la misma materia con diferente origen (por examen de la carrera 1 y por equivalencia de la carrera 2). Supongo que deberias solo dejar el reconocimiento por examen de la carrera 1 y ver de dar de baja el reconocimiento de la equivalencia equivalente, esto lo harias cambiando el estado de A-Activo a B-Baja en la tabla sga_equiv_equiv para ese alumno en la carrera 3 y esa actividad. Si luego de esto seguis viendo esa equivalencia equivalente, entonces deberias borrar el registro de esta tabla.

Gracias!
Saludos