Lorena, respecto de:
el tema es que en la operacion Inscripcion a cursadas la recupera, es la unica materia que tiene este problema¿Quisiste decir NO la recupera?
Es una materia agregada al plan de estudios recientemente o es una materia que ya tuvo comisiones y mesas de examen en el pasado?
¿Que devuelven las siguientes querys?
EXECUTE PROCEDURE sp_param_sistema('filtro_materias_con_comision')
SELECT DISTINCT alu.unidad_academica,
alu.carrera,
alu.legajo,
car.nombre,
alu.plan,
pla.version_actual
FROM sga_alumnos alu,
sga_carreras car,
sga_planes pla
WHERE alu.unidad_academica = car.unidad_academica
AND alu.carrera = car.carrera
AND pla.unidad_academica = alu.unidad_academica
AND pla.carrera = alu.carrera
AND pla.plan = alu.plan
AND alu.unidad_academica =<UNIDAD_ACADEMICA>
AND alu.nro_inscripcion = <NRO DE INSCRIPCION>
AND alu.calidad <> 'E'
Por cada una de las carreras devueltas en la query anterior ejecuta lo siguiente, la materia esa esta en este listado?:
SELECT materia
FROM vw_hist_academica
WHERE unidad_academica = <UNIDAD_ACADEMICA<
AND carrera = <CARRERA>
AND legajo = <LEGAJO>
AND resultado IN ('A','P');
Si no existe en el listado anterior, ejecuta la siguiente consulta y fijate si devuelve esa actividad:
SELECT amt.materia,
amt.nombre_materia,
amt.credito
FROM sga_atrib_mat_plan amt
WHERE amt.unidad_academica = <UNIDAD_ACADEMICA>
AND amt.carrera = <CARRERA>
AND amt.plan = <PLAN>
AND amt.version = <VERSION>
AND amt.tipo_materia <> 'G'
-- CONDICION DE QUE LA MATERIA TENGA DEFINIDA UNA COMISION
AND EXISTS (SELECT ''
FROM sga_comisiones com,
sga_periodos_lect per
WHERE com.unidad_academica = amt.unidad_academica
AND per.anio_academico = com.anio_academico
AND per.periodo_lectivo = com.periodo_lectivo
AND com.insc_habilitada = 'S'
AND per.fecha_inactivacion >= TODAY
AND amt.materia = com.materia )
ORDER BY amt.nombre_materia