Error Rectificar Acta Exámen

Buenas tardes

estamos teniendo un error al tratar de rectificar un acta de exámen, nos aparece el mensaje “Un carácter, símbolo o cláusula no es válida o no se encuentra”.
Estamos en versión 3.20.0
El acta en cuestión es un acta migrada del sistema anterior.
Busqué en el foro el problema y encontré el link siguiente:
https://foro.comunidad.siu.edu.ar/index.php?topic=22321.msg100016
El error es similar al que arroja nuestro log (adjunto captura de pantalla).
Saludos


error_rectificar_acta.png

error_rectificar_acta.png

Buenas tardes

podrían guiarnos como solucionar el inconveniente
Saludos

Hola Pablo, podes tomar esa consulta y ejecutarla en un editor sql?
No alcanzo a ver cual es el error de sintaxis de esa consulta. Son dos querys con un UNION.

¿Podes copiar esa query aca asi la probamos?

[ERROR][toba] toba_error_db:

SQLSTATE: db_42601

CODIGO: 7

MENSAJE: ERROR: error de sintaxis al final de la entrada
LINE 13: …AND true ORDER BY apellido_y_nombre – toba_log: 639365340
^

SQL: SELECT sga_alumnos.alumno, sga_alumnos.legajo, ‘S.’ AS en_acta,
CASE WHEN vw_actas.estado = ‘I’ THEN ‘S.’ ELSE ‘No’ END as invalidado, vw_personas.apellido_nombres AS apellido_y_nombre, vw_personas.tipo_nro_documento AS
documento_principal, sga_instancias.nombre AS instancia_nombre, sga_propuestas.nombre_abreviado AS propuesta_nombre_abreviado FROM vw_actas JOIN sga_alumnos
ON vw_actas.alumno = sga_alumnos.alumno JOIN vw_personas ON sga_alumnos.persona = vw_personas.persona JOIN sga_instancias ON sga_instancias.instancia = vw_
actas.instancia JOIN sga_propuestas ON (sga_propuestas.propuesta) IN
( SELECT toba_pdtasoc_6.propuesta
FROM vw_ug_propuestas toba_pdtasoc_6
WHERE ( toba_pdtasoc_6.unidad_gestion IN (‘1’) ) )
AND sga_alumnos.propuesta = sga_propuestas.propuesta WHERE vw_actas.id_acta_original = ‘3343’ AND true
UNION

SELECT sga_alumnos.alumno, sga_alumnos.legajo, ‘No’ AS en_acta, ‘No’ AS invalidado, vw_personas.apellido_nombres AS apellido_y_nombre, vw_personas.tipo_nro_
documento AS documento_principal, sga_instancias.nombre AS instancia_nombre, sga_propuestas.nombre_abreviado AS propuesta_nombre_abreviado FROM sga_eval_det
alle_examenes JOIN sga_alumnos ON sga_eval_detalle_examenes.alumno = sga_alumnos.alumno JOIN vw_personas ON sga_alumnos.persona = vw_personas.persona JOIN s
ga_instancias ON sga_eval_detalle_examenes.instancia = sga_instancias.instancia JOIN sga_propuestas ON (sga_propuestas.propuesta) IN
( SELECT toba_pdtasoc_7.propuesta
FROM vw_ug_propuestas toba_pdtasoc_7
WHERE ( toba_pdtasoc_7.unidad_gestion IN (‘1’) ) )
AND sga_alumnos.propuesta = sga_propuestas.propuesta WHERE sga_eval_detalle_examenes.evaluacion = ‘16488’ AND – Debe controlar actas abiertas y cerradas p
orque al rectificar un acta se crea un registro nuevo para el alumno en ‘sga_eval_detalle_examenes’. (sga_eval_detalle_examenes.id_acta IS NULL OR sga_eval_
detalle_examenes.id_acta = ‘-1’) AND sga_eval_detalle_examenes.alumno NOT IN ( SELECT sga_actas_detalle.alumno FROM sga_actas, sga_actas_detalle WHERE sga_a
ctas.id_acta = sga_actas_detalle.id_acta AND sga_actas.id_acta <> ‘-1’ AND sga_actas.evaluacion = ‘16488’ AND sga_actas.estado = ‘C’ AND sga_actas_detalle.e
stado = ‘A’ AND sga_actas_detalle.rectificado = ‘N’) AND true ORDER BY apellido_y_nombre – toba_log: 639365340

ahí está el log

Hola Pablo,

Por favor, creen una nueva solicitud en el Gestor de Solicitudes haciendo referencia a este post y les enviamos la solución.

Saludos, Florencia.

Buenos días

GDS generado
Solicitud número 60931