Hola buenos días tengo configurado un requisito (asociado a su regla) en el punto de control 3, que recibe como parámetro alumno-elemento-fecha, el mismo sí funciona al configurarlo desde “Requisitos por Acción”.
Ahora al querer utilizar el requisito desde “Planes de Estudio - > Asignar Correlativas” como una CORRELATIVA ESPECIAL puedo terminar de configurarlo pero cuando se procesan inscripciones entra a jugar esta correlativa especial pero tirando mensaje que “No se encuentra el parámetro de contexto:elemento”. Mi pregunta es si desde el plan de estudio esta previsto que en estos casos le llegue al requisito el parámetro elemento (actividad) ???
Lo que si esta llegando es el parámetro alumno.
Estamos en guarani 3.17
No se puede usar cualquier requisito de tipo proceso, que configuras en las operaciones, para usarlo como correlativa.
Te adjunto un ejemplo de un script que crea dos reglas y su requisito asociado a cada una.
Fijate en los parámetros de contexto (alumno, elemento_inscripcion, fecha), asi es como los debes recuperar en el código que implementa la regla.
El problema esta que en la regla que creaste esperar recibir el parámetro elemento, pero el que se pasa a estas reglas de requisitos que están definidos como correlativas el dato de la actividad en la que el alumno se esta inscribiendo y se va a controlar correlativas es el parámetro elemento_inscripcion
Por eso da ese error de que no existe el parámetro elemento.
Vas a tener que crear otro requisito y otra regla para ese requisito con estas consideraciones.