Lorena, perdon pero perdi el hilo de este post.
¿Esta consulta (le saque la condicion del AND EXISTS (…), devuelve la materia para la version del plan de estudios del alumno?
SELECT amt.materia,
amt.nombre_materia,
(SELECT count(*)
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) as existen_comisiones
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'
Si devuelve 0 es porque esa condición entonces es la que hace que no devuelva materias y es lo correcto.
Pero algo no me cierra. ¿Estas segura que las imágenes que enviaste del Periodo lectivo y de esas comisiones de la materia son de la misma base que estas probando estas consultas?
En la imagen del ABM de Periodos Lectivos, el nombre del periodo lectivo es 1° cuatrimestre.
En el ABM de Comisiones, el nombre del periodo lectivo es 1° CUATRIMESTRE
¿Tendras dos 1er cuatrimestre?
Si seguis con problemas, cambia el parametro filtro_materias_con_comision, para que no filtre las materias que no tienen comisiones. Y fijate si devuelve la materia. Igual es una solución que no soluciona el problema en si, porque te mostrará la materia pero luego no te mostrará la comision porque por lo que veo no hay comisiones vigentes.
Hay un solo periodo 1er cuatrimestre , no se porque lo muestra todo con mayuscula despues. Si efectivamente no encuentra la comision aunque esta creada, y aunque de de alta una comision nueva tampoco la reconoce…
Quizas lo de mayuscula es solo un tema de visualización, intente buscarlo pero no lo encontré.
En la imagen que enviaste hay 3 comisiones para esa materia, y de esas dos con inscripción habilitada.
Si cambias el parametro hará que no realice ese filtro y que recupere las materias. ¿Probaste?
Cambie el parametro, me muestra la materia pero despues me dice que no hay comisiones, porque para inscripcion a cursadas normal las recupera pero para fuera de termino no???
Pero la ultima imagen es de la “Inscripción a cursada”, es decir que requiere que exista un periodo de inscripción vigente; y es justamente lo que hiciste, con lo cual esta bien que aparezca la actividad y esas dos comisiones ahora en esta operación.
Si el período de inscripción lo cambias para que finalice alguna fecha anterior a hoy, entonces la actividad y estas dos comisiones no deberian visualizarse por la operacion “Inscripción a cursada” y si por la operación “Inscripción a cursada fuera de término”
Si pero lo que no entiendo es porque en la operación Inscripcion fuera de termino no aparecen las comisiones si existen y las fechas estan bien. La unica solucion que puede implementar es cambiar la fecha de inscripcion a cursadas?
como tienen definido el parametro exa_filtro_actividades_con_mesas ’
y los periodos de períodos de inscripción vigentes ya se encuentran VENCIDOS ? ¿los periodos definidos por las dudas no tienen configurado fechas excepciones ?
Nos podrias compartir captura de pantalla de esto que preguntamos y seguimos viendo el caso?
Lo raro es que nos sucede con 2 materias nomas, el resto inscribe fuera de término sin problemas.
Lista las materias que tienen mesa (adjunto)
- y los periodos de [b]períodos de inscripción vigentes[/b] ya se encuentran [b]VENCIDOS[/b] ? ¿los periodos definidos por las dudas no tienen configurado fechas excepciones ?
Están vencidos, ya que vencen 72 hs hábiles antes y las mesas en cuestión son hoy y mañana. No tienen excepción (adjunto)