Constancias y Certificados - "Tener aceptada la inscripcion a la propuesta"

Buenos días!
estamos en la versión 3.18.1

Nos hemos dado cuenta que el requisito que tenemos en la Solicitud de Constancias y Certificados configurado sobre
“Tener aceptada la inscripción a la propuesta” no lo controla cuando el tipo de periodo configurado es solamente de inscripción.

Revisando el log, encontré esta consulta que hace que no se donde está bien jaja
pero es acá donde está el error:

SELECT p.periodo_inscripcion, p.anio_academico
FROM sga_periodos_inscripcion_propuesta as p
JOIN sga_periodos_inscripcion as i ON i.periodo_inscripcion = p.periodo_inscripcion
JOIN sga_periodos_inscripcion_fechas as f ON f.periodo_inscripcion = i.periodo_inscripcion
JOIN sga_periodos_inscripcion_aplanado as a ON a.periodo_insc = f.periodo_insc
JOIN sga_alumnos ON sga_alumnos.alumno = 160419
JOIN sga_propuestas_aspira as pa ON (pa.propuesta = sga_alumnos.propuesta AND pa.persona = sga_alumnos.persona)
JOIN sga_situacion_aspirante as sa ON sa.situacion_asp = pa.situacion_asp
WHERE p.periodo_insc_tipo IN (‘2’, ‘3’)
AND a.plan_version = 362
AND f.habilitado = ‘S’
AND f.habilitado_interfaz IN (0, 1)
AND CURRENT_DATE >= f.fecha_inicio
AND sa.resultado_asp IN (‘A’,‘P’) – inscripcion aceptada o pendiente
AND p.anio_academico >= pa.anio_academico – solo periodos de reinscripcion de años academico mayor o igual al año academico de ingreso del alumno
ORDER BY p.anio_academico DESC, f.fecha_fin DESC
LIMIT 1

en la parte del where donde pregunta: p.periodo_insc_tipo IN (‘2’, ‘3’) está tomando solamente los periodos de “reinscripción” y el “todos”

Cambié el tipo de periodo de “inscripción” a “todos” y ahora si lo controla.
Me podrían indicar si esto es así, o si le estoy errando en algo ?

Se puede modificar esta consutla para que tome el periodo de inscripcion ? p.periodo_insc_tipo IN (‘1’,‘2’, ‘3’)

o me está faltano algo que no estoy viendo.
Saludos!

Hola Luciana,

¿Esto te pasa en Gestión o Autogestión?

Contame un poco mas del caso, si es posible adjunta capturas de pantalla y los logs.

Veo que es la query de la función get_anio_academico_de_ultimo_periodo_reinscripcion de co_reinscripciones.
No es del requisito “Tener aceptada la inscripción a la propuesta”, ya que este no recibe el dato de año academico para evaluar si el alumno tiene la inscripcipción a propuesta aceptada.

saludos.
2

Hola Luciana,

Agrego a lo de Leo… El requisito “Que el alumno tenga aceptada la inscripción a propuesta.” (identificador 87) no está entre los válidos para la acción “Constancias”. Lo agregaron ustedes desde la base de datos en la tabla ‘sga_requisitos_validos’? El año que se recupera en el método ‘get_anio_academico_de_ultimo_periodo_reinscripcion’ se necesita para el requisito “Que el alumno tenga la reinscripción anual en la propuesta” (identificador 68) que sí puede configurarse en esta acción y debe tener en cuenta sólo períodos de reinscripción en la búsqueda del año.

Saludos, Florencia.

Flor y Leo, si es así
Agregué el uso del requisito para Constancias, ya que
solo damos certificados a aquellos alumnos que estén aceptados y no estén pendientes.
Entonces me quedo tranquila que mientras armemos los períodos de reinscripción o el período sea de (inscripción/reinscripción) el requisito va a funcionar bien.
El tema surgió porque no existía un período de reinscripción activo. Por eso nos dimos cuenta.
Saludos!