Hola
Al ejecutar la operación del asunto, nos sale un error aunque la interfaz de gestion no lo reporta.
El proceso falla ante un delete de un registro que todavia está referenciado.
Las tablas no deberían tener un trigger de borrado en cascada?
La interfaz de gestion no se entera del fallo del proceso?
Emilio
oba_error_db:
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: update o delete en «sga_readmisiones» viola la llave foránea «fk_sga_readmisiones_vencimiento_sga_readmisiones» en la tabla «sga_readmisiones_vencimiento»
DETAIL: La llave (readmision)=(10207) todavía es referida desde la tabla «sga_readmisiones_vencimiento».
[SQL EJECUTADA]: DELETE
FROM sga_readmisiones
WHERE sga_readmisiones.perdida_regularidad IN
(SELECT sga_perdida_regularidad.perdida_regularidad
FROM sga_perdida_regularidad
WHERE alumno = '72623'
AND anio_academico = '2019')
-- toba_log: 5654271
in /guarani3/gestion/v3161/vendor/siu-toba/framework/php/lib/db/toba_db.php:401
Stack trace:
#0 /guarani3/gestion/v3161/php/nucleo/_lib/guarani_db_nucleo.php(92): toba_db->ejecutar('DELETE\n\t\t\t\tFROM...')
#1 /guarani3/gestion/v3161/php/nucleo/matriculas/alumnos/vencimiento_regularidad/act_vencimientos_regularidad_nucleo.php(189): guarani_db_nucleo::ejecutar('DELETE\n\t\t\t\tFROM...')
#2 /guarani3/gestion/v3161/php/nucleo/matriculas/alumnos/vencimiento_regularidad/act_vencimientos_regularidad_nucleo.php(139): act_vencimientos_regularidad_nucleo->eliminar_readmisiones_asociadas_a_perdida_regularidad(''72623'', ''2019'')
#3 /guarani3/gestion/v3161/php/nucleo/matriculas/regularidad/pro_verificar_regularidad_alumno_nucleo.php(182): act_vencimientos_regularidad_nucleo->eliminar_perdida_regularidad_alumno(''72623'', ''2019'')
#4 /guarani3/gestion/v3161/php/nucleo/_lib/procesos_bk/disparar_proceso.php(16): pro_verificar_regularidad_alumno_nucleo->procesar()
#5 /guarani3/gestion/v3161/vendor/siu-toba/framework/php/nucleo/toba_solicitud_consola.php(25): require('/guarani3/gesti...')
#6 /guarani3/gestion/v3161/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(209): toba_solicitud_consola->procesar()
#7 /guarani3/gestion/v3161/vendor/siu-toba/framework/php/consola/comandos/comando_item.php(31): toba_nucleo->acceso_consola('desarrollo', 'guarani', '5000118')
#8 /guarani3/gestion/v3161/vendor/siu-toba/framework/php/consola/comando.php(102): comando_item->opcion__ejecutar(NULL)
#9 /guarani3/gestion/v3161/vendor/siu-toba/framework/php/consola/comando.php(90): comando->ejecutar_opcion('opcion__ejecuta...', NULL)
#10 /guarani3/gestion/v3161/vendor/siu-toba/framework/php/consola/consola.php(78): comando->procesar()
#11 /guarani3/gestion/v3161/vendor/siu-toba/framework/php/consola/consola.php(55): consola->invocar_comando('item', Array)
#12 /guarani3/gestion/v3161/vendor/siu-toba/framework/php/consola/run.php(32): consola->run(Array)
#13 /guarani3/gestion/v3161/vendor/siu-toba/framework/bin/launcher.php(28): require_once('/guarani3/gesti...')
#14 /guarani3/gestion/v3161/vendor/siu-toba/framework/bin/toba(2): require_once('/guarani3/gesti...')
#15 {main}