Gente buenos días, les escribo dado que se nos presentó un problema. Desde una facultad nos comentan que un par de alumnos se pudieron inscribir en una mesa de examen regular y los mismos no cumplen con el régimen de correlatividades.
El alumno en la materia “XXXX” no está regular, la mesa tiene la instancia Regular y encima le falta una asignatura aprobada para cumplir con los requisitos de correlatividad.
Estuvimos analizando los controles y los mismos están asignados de manera correcta.
Realizamos una prueba en el servidor de Testing y obtuvimos el mismo resultado, o sea el alumno se pudo inscribir en la mesa. Revisamos el Plan de estudios y está todo en orden. Realizamos una prueba con otros alumnos en otra carrera y los controles corren de manera correcta.
Como siempre, muchas gracias por la ayuda.
Saludos
Hola Javier!
Lo primero que deberías verificar es si las correlativas en el plan de estudios estan correctamente cargadas. Luego, si los requisitos estan en las operaciones y puntos de control correctos. Si te parece, adjuntanos captura de las correlativas de la actividad en cuestión y de cómo tienen los requisitos.
Saludos!
Hernán
Javier, podras ver con un técnico si la consulta siguiente informa que se el control de correlativas esta controlandse en la inscripción a examen para ese alumno?
Deben primero recuperar la version del plan del alumno y luego realicen la siguiente consulta:
SELECT
a.nombre as accion,
ra.grupo_requisito,
ra.requisito_accion,
r.requisito as requisito,
r.nombre as req_nombre,
v.propuesta_nombre,
v.plan_codigo,
v.version_codigo,
i.nombre as interfaz,
ro.operacion,
ro.activo,
ro.actua_como
FROM sga_acciones as a
JOIN sga_requisitos_grupos as rg ON rg.accion = a.accion
JOIN sga_requisitos_x_accion AS ra ON ra.grupo_requisito = rg.grupo_requisito
JOIN sga_requisitos_conf_x_oper as ro ON ro.requisito_accion = ra.requisito_accion
JOIN acc_interfaces as i ON i.interfaz = ro.interfaz
JOIN sga_acciones_operacion as ao ON ao.operacion = ro.operacion
LEFT JOIN sga_requisitos as r ON r.requisito = ra.requisito
JOIN sga_requisitos_aplanado as apl ON apl.requisito_accion = ra.requisito_accion
JOIN vw_planes as v ON v.plan_version = apl.plan_version
WHERE a.accion = 2
-- a.nombre = 'Exámenes'
AND ro.operacion = '800SIUEXA003' -- Inscripción a examen
-- AND r.nombre like '%Correl%' -- Control de correlativas
-- AND v.propuesta_nombre like '%Química%'
-- AND v.plan_codigo like '%24695%'
AND v.plan_version = 170
ORDER BY 1,2
/*
Para buscar al alumno:
SELECT per.persona, per.apellido, per.nombres, per.tipo_nro_documento, alu.alumno, alu.legajo, alu.plan_version
FROM sga_alumnos
JOIN vw_personas as per ON per.persona = alu.persona
WHERE per.nro_documento = '22222222'
*/
Alejandro, te comento que realizamos la consulta y no devuelve registros… Esto quiere decir que para ese plan no se está controlando nada? El problema entonces radica en el plan de estudio?
Asi es, para la version del plan de estudios del ese alumno no esta configurado los requisitos para inscripción a examen, es por eso que no controla ningun requisito.
Comentá el filtro por version de plan de estudios y fijate si la configuración de estos requisitos esta definido para las versiones de pland e estudios de la otra propuesta.
La solución es quitar ese requisito de la configuración, grabar. Luego volver a agregarlo y posterior a esto volver a correr esta consulta y verificar si ahora si recupera esos requisitos para la version de plan de estudios de ese alumno.
Alejandro, se realizó el procedimiento de sacar y volver a grabar y ahora funciona! Consulta, cuál es el motivo de esto? O sea porqué no controló desde el principio?
¿Esa versión del plan de estudios fue activada posterior a la configuración de los requisitos o la fecha fin del período de inscripción?
Hubo un ajuste respecto de esto, cuando se activan versiones de planes porque no estaba tomando correctamente algunos períodos de inscripción según la fecha fin del período de inscripción y fecha fin del turno de examen/período lectivo. (ticket #25170 - version 3.18).