Estamos en Guarani 3.19.1 y queriamos saber si es posible desgranar o abordar la situacion con el parámetro en cuestión, es decir, el cantidad maxima de inscripciones a cursadas en un periodo lectivo. Nos pasa que lo fijamos en 5 y funciona correctamente, el tema es que ahora hay “seminarios” que pueden cursar hasta 3. ¿hay alguna forma masiva de que se permitiese 5 inscripciones de acitvidades tipo materia y 3 inscripciones de actividades tipo seminario o no nos queda otra que gestionar esto por excepciones individuales?
El nivel de aplicación del parametro no permite separar por tipo de materia, ¿alguna sugerencia?
Este control se corresponde con el requisito 70 Que el alumno no supere la cantidad máxima permitida de inscripciones a actividades por período lectivo
Este requisito se implementa en la regla 317, archivo php\nucleo_lib\reglas\regla_cant_max_insc_cursada_x_periodo_lectivo.php
Pueden personalizar el método validar() de esta regla, verificando si es una actividad de tipo seminario, solo pueda cursar hasta 3 y no las definidas en el parametro que en este caso tienen definidas 5.
En esta regla se esta consultando la cantidad de actividades en las que esta inscripto para cursar el alumno en el período lectivo, pero tendran que cambiar ese control, 1ero verificar de que tipo es la actividad en la que se esta inscribienod el alumno, en base a este tipo (materia o seminario) solo ir a buscar las inscripciones en actividades del mismo tipo y ademas controlar con la cantidad correspondiente (5 o 3)
Otra opción para personalizar este requisito es que generen una nueva regla en base a la regla nro 317, y esa nueva regla la cambien en el requisito 70. Supongamos que crean la regla 1001, luego cambian la regla en el requisito con:
UPDATE sga_requisitos SET regla = 1001 WHERE requisito = 70