Error al cerrar acta de regulares

Buenas,
nos encontramos en la versión 3.17 y nos surgió el siguiente inconveniente.
Por error generaron un acta de regular de un seminario con una alumna que no lo había realizado. Quitaron a la alumna de la misma pero cuando quisieron cerrar el acta les aparece un mensaje de error indicando que ‘falta agregar alumnos al acta’. Esto no nos sucedía en la versión anterior. Eliminando el registro de la tabla sga_eval_detalle_cursadas se puede eliminar el acta, pero quisiéramos entender que está pasando y cómo debe solucionarse.
Muchas gracias.

Hola Laura,

Esa validación se hace en el cierre de actas de tipo “Normal” (no rectificativas) cuando el parámetro ‘cur_multiples_actas_comision’ tiene el valor “No”. La idea es evitar que se cierre el acta cuando quedan alumnos de la comisión sin incluir. Es ese el caso?

Saludos, Florencia.

Hola Florencia,
se presentaron dos casos:

1- por error se agregó a una alumna a un acta donde no debía figurar.
Vi el parámetro que me indicás y pude corroborar que si lo configuro para que acepte más de un acta por comisión me deja cerrarla, pero así también estaría quitando el control para que no queden alumnos afuera de un acta. Si en cambio lo dejo para que se haga una sola acta por comisión, ¿estaría bien que borre el registro de ese alumno de la tabla sga_eval_detalle_cursadas?. No encuentro como solucionarlo desde el sistema ya que los alumnos no se inscriben, sólo los cargan al acta.

2- se agregó a una alumna a un acta pero luego verificaron que no había cursado la actividad ni tampoco pagado por ella, entonces la eliminaron del acta pero no pueden cerrarla.
Entiendo que en este caso bastaría con cargarle un ausente.

gracias y saludos.

Laura,

Si se agrega a un acta un alumno no inscripto (utilizando la opción “Otros Alumnos”), cuando se quita del acta debería borrar el registro de ‘sga_eval_detalle_cursadas’. Quizás sea algo que se agregó en una versión posterior a 3.17.0, dejame verificarlo.

Saludos, Florencia.
2

Laura,

Estuve mirando y sólo va a borrar el registro de ‘sga_eval_detalle_cursadas’ si el alumno fue agregado en ese momento (está en sesión). En otro caso se desasocia del acta sin borrar el detalle. Se hizo así porque puede ser por ejemplo que hayan agregado el alumno a un acta incorrecta pero le cargaron nota. Cuando lo sacan del acta para incluirlo en la correcta no se quiere perder la nota… En el caso que plantean ustedes en cambio correspondería borrarlo, es discutible. Les pasa muy a menudo?

Saludos, Florencia.

Florencia, migramos a la versión 3.17.0 hace muy poco tiempo y se presentaron los dos casos que te mencioné, pero los errores en la carga se dan comúnmente y la opción Agregar/eliminar alumnos al acta… era muy útil para solucionarlos antes de la migración. Verifiqué que antes tampoco eliminaba el registro de sga_eval_detalle_cursadas sino que le desasociaba el acta pero supongo que el parámetro cur_multiples_actas_comision configurado para que sólo se genere un acta es el que ahora provoca que no se puedan cerrar.
Consulto, ¿en las versiones más actuales se maneja igual que la 3.17? ¿qué nos sugerís?
Saludos.

Laura,

Si, en la versión 3.20.0 funciona de la misma manera.
En la operación análoga para exámenes (EXÁMENES » ACTAS » AGREGAR/ELIMINAR ALUMNOS EN ACTA DE EXAMEN) se da la posibilidad de desasociar al alumno del acta y luego también borrar el detalle (aparece el botón para eliminar en la lista “Alumnos Disponibles” una vez desasociado de la lista “Alumnos Seleccionados”). Creo que debería ser similar en cursadas pero por el momento no está disponible.
La solución por el momento sería borrar el registro directamente sobre la base de datos.

Saludos, Florencia.

Muchísimas gracias Florencia por tu ayuda!
saludos.

De nada Laura! Ya generamos un ticket para adaptar el comportamiento en actas de cursada.

Saludos, Florencia.