Actualmente, contamos con una mesa de examen que no tiene inscriptos. Sin embargo, al intentar eliminar la mesa de examen, nos encontramos con el siguiente error: “Ha ocurrido un error al grabar en la base de datos”.
Me pueden ayudar solucionar el problema?
SIU-Guaraní Gestión, v 3.21.2
EXÁMENES » MESAS DE EXAMEN »ADMINISTRAR MESAS DE EXAMEN
Buenas que tal?
Podrian enviar logs al momento de eliminar estas mesas de examen? al mismo tiempo corroboraron si existe alumnos dados de baja en la misma? o bien actas generadas?
MENSAJE: SQLSTATE[23503]: Foreign key violation: 7 ERROR: update or delete on table “sga_llamados_mesa” violates foreign key constraint “fk_sga_espacios_asignacion_sga_llamados_mesa” on table “sga_espacios_asignacion”\nDETAIL: Key (llamado_mesa)=(45756) is still referenced from table “sga_espacios_asignacion”.
SQL: DELETE FROM sga_llamados_mesa WHERE cupo IS NULL AND llamado_mesa = ‘45756’ AND llamado = ‘130’ AND mesa_examen = ‘32924’ AND fecha = ‘2023-12-15’ AND hora_inicio = ‘14:00:00-03’ AND hora_finalizacion IS NULL AND entidad = ‘88638’ AND estado = ‘A’ AND motivo IS NULL; – toba_log: 4157923
\n[TRAZA]\n\t\n\ttoba_db->sentencia_ejecutar \nArchivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/lib/db/toba_db.php, lInea 646 \n\t\n\ttoba_ap_tabla_db->ejecutar_sql \nArchivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/persistencia/toba_ap_tabla_db.php, lInea 610 \n\t…SIGUE…, referer: https://gestion.xxxxxxx/aplicacion.php?ah=st65536acca24024.67682662&ai=guarani||37000056
El problema es que tienen asignado un espacio (aula) a la mesa de examen. Quiten esa asignación de espacio a la mesa en cada llamado antes de borrar la mesa de examen.
Se crea ticket #47045, version 3.22.0, para que se borre automáticamente esta asignación al borrar la mesa de examen.