Consulta correlativas "Tener n materias aprobadas de m año"

Buenas tardes:
Estamos en 3.16.2 y tenemos el siguiente problema:

  • En el plan LA19 tenemos las materias definidas por año.
  • Para cursar una materia de 2do año solicitamos tener 4 materias aprobadas de 1er año
  • Para la materia 04235 que es de 2do año, definimos las correlativas: Tener la materia ESTADOS CONTABLES y “Tener n materias aprobadas de m año” (pueden en este caso, ignorar el mensaje de la regularidad, puesto que se estaba intentando inscribir a una materia que no está regular, solo para replicar el mensaje)
  • Cuando a un estudiante, que tiene 6 materias aprobadas de 1er año (las tiene aprobadas todas por equivalencia), según lo que definimos en el plan de estudios, nos tira el mensaje que le “Falta la correlativa ‘tener n materias de m año’”

Adjunto imágenes que ilustran lo que digo. ¿Qué puede estar pasando? ¿Cómo toma el plan de estudios a qué año pertenece una materia?


Caso 28630.pdf (55.6 KB)

Como ayuda y dado que veo que el requisito dice “Tener n materias aprobadas de m año” pero al costado aparece “Tener n materias cursadas de m año” aporto que el plan de estudios fue creado en la versión 3.13 y recientemente hemos migrado a la 3.16.2.

Podrá ser eso? Que esos requisitos no funcionaran del todo bien en la 3.13? Se podrá realizar algo por la base para cambiarlo, si fuese el caso?

Ese requisito se agregó en la version 3.15.
El año de cursada lo tienen que haber registrado cuando crearon el plan de estudios, asignándolo en cada materia.
Debería estar funcionando si tiene 4 materias de 1er año aprobadas (no importa el origen de la aprobación).
Ya habíamos visto este caso (o uno similar) en este otro mensaje del foro: http://foro.comunidad.siu.edu.ar/index.php?topic=16452.msg71743

Hay una forma de poder probar los requisitos desde una operación del menú.

Para version 3.17.1, va mejorado ese mensaje y va a mostrar, para este caso que presentas, “Tener 4 materias aprobadas de 1er año”.

Gracias. El hilo lo había abierto también yo, pero porque en 3.13 había visto que el control que le cargaba no funcionaba. Ahí fue que me dijeron que estaba la regla, pero no funcionaba el control.
Ahora, lo que ha pasado es que, en 3.13 se crearon las reglas y pensábamos funcionaba en 3.16.2 pero no es así. En 3.13 pusimos la regla 504 como regla que llevaba por nombre “Tener n materias aprobadas de m año” pero funcionaba como “Tener n materias cursadas…”. Dicho de otro modo: en la creación del plan elegíamos “Tener n materias aprobadas de m año” pero la regla funciona como “Tener n materias cursadas”. Los técnicos cambiaron por la base la regla 504 por la regla 503.
La hipótesis que terminó siendo la correcta, surgió porque en una de las imágenes que les pasé se puede ver que donde dice Selección de la regla es distinto a la regla propiamente establecida.

Puede ser un error que habia en una de esas versiones que estaba cambiada la regla en cada requisito, pero fue corregido en una de las versiones posteriores (quizas 3.14 o 3.15).

Por favor verifiquen con estas consultas y vean que les de igual que lo que les copio aqui:

select requisito, nombre, regla from sga_requisitos where regla in (503,504)

4 - Tener n materias aprobadas de m año - 503
3 - Tener n materias regularizadas de m año - 504

select regla, nombre, php_clase from sga_reglas where regla in (503,504)

503 - Tener n actividades aprobadas de m año - regla_n_actividades_aprobadas_un_anio
504 - Tener n actividades regularizadas de m año - regla_n_actividades_regularizadas_un_anio