Error al Distribuir Comisiones

Hola!

En el IUSAM acabamos de entrar en Producción con la versión 3.20 y estamos teniendo problemas con las inscripción a cursadas.

Puntualmente con la operación “Distribuir Alumnos entre Comsiones”. al intentar pasar a un alumno de una comisión a otra me arroja el error que adjunto.

Por otro lado, si intentamos dar de baja esas inscripciones nos arroja: “Error al dar de baja la inscripción a cursada.”

La fecha de “Tope de movimientos” es de julio/2022…

Alguna idea de qué nos puede estar faltando…!?

Saludos
Carlos


Distribuir Comisiones.png

Distribuir Comisiones.png

Buenas tardes Carlos

Te puedo hacer unas consultas?

Están usando divisiones?
Las comisiones, tienen subcomisiones?

Como tenes configurado los siguientes parámetros?
cur_ejecuta_controles
cur_division_estricta
cur_controlar_cupo
cur_controlar_cupo_por

Espero tus respuestas, saludos!

Hola Luciana, gracias por responder…!!

Te comento, no usamos divisiones ni subcomisiones y el estado de los parámetros es el siguiente:

cur_ejecuta_controles
Los controles dinámicos se ejecutan en la inscripción a cursada

cur_division_estricta
No se efectúa control alguno sobre la división

cur_controlar_cupo
Controlar el cupo en la comisión/subcomisión

cur_controlar_cupo_por
Se controla el cupo definido en la comisión/subcomisión

También los requisitos por operación son los básicos (adjunto pantalla)…


Requisitos por OperaciAn.png

Requisitos por OperaciAn.png

Carlos, las comisiones tienen cupo?

si podes, me pasarías el log al momento de producirse el error
Los logs están en la siguiente ubicación:
<path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/logs

el que se llama “sistema.log”
y el que está en la carpeta procesos_bk/
ya que ahí debe estar también uno referenciado al proceso de distribuir alumnos entre comisiones

gracias!

Hola!!

Te adjunto esos logs…

Gracias a vos !!!


logs.zip (88.5 KB)

Hola Carlos,

Dentro de la función de la base de datos ‘f_insc_cursada_mover’ que se ejecuta en el proceso de distribución de comisiones existe un bloque de sentencias SQL que inserta registros en ‘sga_insc_cursada_log’, ‘sga_insc_cursada_instancias_log’, ‘sga_insc_cursada’, también borra registros de ‘sga_insc_cursada_instancias’ y ‘sga_insc_cursada’ y por último actualiza registros en ‘sga_comisiones_cupo’ y ‘sga_clases_asistencia’. Este bloque está lanzando una excepción que se captura con el mensaje “Ha ocurrido un error en la base de datos al intentar mover las inscripciones.”. El detalle del error se puede ver en los logs de comandos: ‘<path proyecto Guaraní>/instalacion/logs_comandos/comandos.log’. Podrían chequearlo allí?

Saludos, Florencia.

Esa funcion devuelve el tipo de datos type_retorno_inscripcion, que es una estructura donde uno de sus campos es el valor de SQLERRM de la base de datos.
Fijate si podes ver que info devuelve en ese campo.