Alguien tiene el procedimiento de eliminar clases con asistencias de alumnos.

Hola.

Me podrían indicar cual es el procedimiento para eliminar una clase con asistencias. Se cargo asistencias a una clase por error, ahora esa clase no deberia existir.
No encontre en el SIU algo que lo permita. si hay que tocar la base de datos para eliminar las asistencias y acto seguido la clase, cuales serian las tablas a tocar.
muchas gracias

Buenas!! Cómo estas??

Te comento, si tenes asistencias cargadas no vas a poder eliminar una clase. Si lo queres hacer desde la BD deberías tocar la tabla “sga_clases_asistencia” para quitar las asistencias a la clase. Luego de eliminar las asistencias te recomendamos que borres la clases desde Guaraní ya que son varias las tablas que deberías estar tocando.

Saludos!

Sly Leonardo

Buenas.

Se realizo la eliminación de las clases por media del acceso a la base de datos.

los pasos que seguimos fueron:

Pasos para eliminar una clase con asistencias.

1 busco por medio de toba_editor el id_clase y id_comision correspondiente a la clase y comision a eliminar

2 deshabilito los trigger de sga_clases_asistencia:
ALTER TABLE sga_clases_asistencia DISABLE TRIGGER ALL

3 elimino todos los registros de la tabla sga_clases_asistencia con el valor de clase = id_clase. Atencion, antes de eliminar guardarse los alumnos para mas adelante actualizar sus asistencias acumuladas.

4 vuelvo a habilitar los trigger
ALTER TABLE sga_clases_asistencia ENABLE TRIGGER ALL

5 actualizo el contador en los registros de los alumnos pertenecientes a la comision id_comision en la tabla sga_clases_asistencia_acum. Se resta o elimina el registro si corresponde a cada alumno de la comision.

6 Elimino la clase que ya no posee asistencias de alumnos desde El SIU-Gestion.

LISTO