Hola, se efectúo por error un cambio masivo de vencimiento de regularidad, con la operacion
Matricula >> Alumnos >> Modificar Masivamente el Vencimiento de Regularidad
Nos modificó muuuuchas regularidades. Lo que pretendemos es revertir esos cambios volviendo a poner en cada caso la vigencia de regularidad anterior. ¿Hay alguna forma de hacerlo por sistema?
Vimos que modificando en la base las tablas sga_actas_detalle.fecha_vigencia y sga_regularidades_venc.fecha_vigencia_nuevo modifica en la ficha del alumno tanto la vigencia de la regularidad como los cambios de vigencia… pero no sabemos si modificando esto podemos romper algo, generar algun otro inconveniente, o dejar alguna inconsistencia peligrosa…
Les pido nos orienten a ver como podemos resolver o si es seguro modificar estas tablas. Desde ya muchas gracias!
Vimos que modificando en la base las tablas sga_actas_detalle.fecha_vigencia y sga_regularidades_venc.fecha_vigencia_nuevo modifica en la ficha del alumno tanto la vigencia de la regularidad como los cambios de vigencia.... pero no sabemos si modificando esto podemos romper algo, generar algun otro inconveniente, o dejar alguna inconsistencia peligrosa....
Eso solo eso, lo único que para revertir el rechazo deberian:
Volver a la fecha anterior de vigencia en la tabla sga_actas_detalle, campo fecha_vigencia. Este dato si era distinto para cada alumno lo deben buscar en la tabla sga_regularidades_venc , para ese alumno (“alumno”), acta de cursada (“id_acta”)
Borrar (no actualizar) el ultmo registro de la tabla que registra los movimientos de fin de vigencia de las regularidades (sga_regularidades_venc). Esa tabla tiene el campo “fecha_alta”, con lo cual si saben el dia que se hizo la modificación del vencimiento de la regularidad a esos alumnos, podrán saber que registros borrar, y también buscar por “fecha_vigencia_nuevo” si es que la vigencia nueva que asignaron a todas esas cursadas es a a una misma fecha.