Inscripción a Cursada de Optativas

Se definen los requisitos para la acción “Cursadas” que impacta en todas las operaciones relacionadas con esta acción.
Actualmente no hay un reporte que puedas verificar que requisitos se corren en cada instancia (Regular / Promoción) y cuales impactan para cualquiera de estas dos instancias.

Con la siguiente consulta ves que requisitos se corren en cada punto de control (instancia cursar / promocionar)

SELECT *
FROM sga_requisitos_x_punto_control as rpc
JOIN sga_requisitos as r on r.requisito = rpc.requisito
WHERE pto_control in (4,5)
ORDER BY pto_control

– Pto de control 4 = instancia regular
– Pto de control 5 = instancia promocion / rendir examen

Respecto a tu respuesta anterior. Sucede eso, falla el control de correlativas para cursar por eso no lo inscribe en la instancia “Regular” pero no falla el control de correlativas para aprobar (el que se ejecuta para la instancia “Promocion”) porque no tiene correlativas para aprobar la actividad por eso lo deja inscripto en la instancia Promocion.

Estar inscripto a la instancia Promocion implica que el alumno cursa la actividad. Pero si no dejan cursar esa actividad si no tiene cursada otras dos actividades (correlativas de cursada) entonces esa actividad para aprobar (en este caso mediante una promoción) debería tener al menos las mismas correlativas que para cursarla, no? (Al menos para que el sistema se comporte de la forma en que lo necesitan en la inscripción para cursar)