Buen dia, estamos trabajando con G 3.20. Tenemos la siguiente situacion.
con la Operacion Reporte de estadistica de fin de cursado, año 2021 y periodo lectivo que tiene como periodo_generico = Mensual, se obtiene el siguiente mensaje “No se encontraron Comisiones con el filtro especificado”. Se verificó que existen comisiones y que hayan datos cargados en las actas.
Solo sucede cuando el periodo_generico es Mensual.
Que podemos revisar para solucionar la situacion
Gracias
Viviana
Hola Viviana,
La consulta SQL que se utiliza en el reporte es la siguiente:
SELECT vw_comisiones.comision as comision,
vw_comisiones.comision_nombre as comision_nombre,
vw_comisiones.elemento as elemento,
vw_comisiones.elemento_nombre as elemento_nombre,
sga_eval_detalle_cursadas.cond_regularidad as cond_regularidad,
COALESCE(sga_cond_regularidad.nombre,'Sin Condición') as cond_regularidad_desc,
COUNT(*) as cantidad
FROM vw_comisiones
JOIN sga_evaluaciones ON sga_evaluaciones.entidad = vw_comisiones.entidad
JOIN sga_evaluaciones_tipos ON sga_evaluaciones_tipos.evaluacion_tipo = sga_evaluaciones.evaluacion_tipo
JOIN sga_eval_detalle_cursadas ON sga_eval_detalle_cursadas.evaluacion = sga_evaluaciones.evaluacion
LEFT JOIN sga_cond_regularidad ON sga_cond_regularidad.cond_regularidad = sga_eval_detalle_cursadas.cond_regularidad
WHERE sga_evaluaciones_tipos.automatica = 'S' AND-- Solo evaluaciones relacionadas con actas de cursadas
sga_eval_detalle_cursadas.instancia_cursada = 1 AND
sga_eval_detalle_cursadas.acta_cursada_cerrada = 0 AND
vw_comisiones.anio_academico = <año académico> AND
vw_comisiones.periodo_lectivo = <ID del período lectivo>
GROUP BY
1, 2, 3, 4, 5, 6
UNION
SELECT sga_actas.comision,
vw_comisiones.comision_nombre as comision_nombre,
vw_comisiones.elemento as elemento,
vw_comisiones.elemento_nombre as elemento_nombre,
sga_actas_detalle.cond_regularidad,
COALESCE(sga_cond_regularidad.nombre,'Sin Condición') as cond_regularidad_desc,
COUNT(*) as cantidad
FROM vw_comisiones
JOIN sga_actas ON sga_actas.comision = vw_comisiones.comision
JOIN sga_actas_detalle ON sga_actas_detalle.id_acta = sga_actas.id_acta
LEFT JOIN sga_cond_regularidad ON sga_cond_regularidad.cond_regularidad = sga_actas_detalle.cond_regularidad
WHERE sga_actas.origen = 'R' AND
sga_actas.tipo_acta = 'N' AND
sga_actas.estado = 'C' AND
sga_actas_detalle.estado = 'A' AND
sga_actas_detalle.rectificado = 'N' AND
vw_comisiones.anio_academico = <año académico> AND
vw_comisiones.periodo_lectivo = <ID del período lectivo>
GROUP BY
1, 2, 3, 4, 5, 6
Tienen el identificador del período lectivo en cuestión? Si es así, pueden reemplazar las variables “<año académico>” y “<ID del período lectivo>” y probar si al ejecutarla obtienen resultados?
Saludos, Florencia.
2
Hola Florencia, si ejecuto la consulta que enviaste no trae nada.
Las actas de ese periodo son Promocionales, por ende habría que agregar a la consulta el origen P (sga_actas.origen in ( ‘R’,‘P’), para que traiga datos.
Es posible?
Gracias
Viviana,
En el reporte se agrupan los alumnos de acuerdo a su condición de regularidad. Esta condición no existe para la instancia “Promoción”.
Saludos, Florencia.
Gracias Florencia.
Buenos dias, se podria agregar para la nueva version la instancia de promocion para el reporte en cuestion?
actualemente tenemos la version 3.20
Saludos cordiales
Laura