[SOLUCIONADO] Error Insc Examen via Web - v2.06.4

Hola!!!
Quisiera consultar sobre un error que salta cuando los alumnos, no todos, se quieren inscribir a examen por internet.
Cabe aclarar que el parametro del sistema esta configurado para que seleccione automaticamente la mesa del alumno, en estos casos filtra la mesa de Libres ya que los alumnos tienen vencida la regularidad hace un par de meses atras. Cuando confirman la operacion salta el mensaje: "Tu inscripcion a Examen no puede realizarse porque te inscribiste como Regular y no tenes la cursada de la materia CULAR o la cursada se vence antes de la fecha del examen."Estuve revisando algunos sp y no pude detectar cual me tira el error.

Saludos,
Daniela Rolon
FCEQyN - UNaM

Pude detectar que cuando se selecciona la materia, el sistema reconoce que el alumno esta Libre y selecciona automaticamente la mesa de Libres, pero en TIPO de INSCRIPCION figura ‘Regular’ para esa mesa.
Cambio el parametro del sistema para que NO seleccione automaticamente la mesa de examen y al traerme las dos mesas creadas (la de Libre y Regulares) me las trae bien, y la inscripcion se puede realizar sin problemas.

Daniela

Hola Daniela, puede ocurrir lo siguiente:
El alumno tiene regular la materia a fecha de hoy (el momento en que se quiere inscribir)
El procedimiento que muestra las mesas (sp_mesasmatinscex) calcula las regularidades vigentes a hoy (fecha actual del servidor de base de datos)
Como el parámetro de selección automática de tipo de inscripción está en S, la mesa admite regulares de alguna forma, entonces muestra la mesa como para inscribirse con tipo de inscripción en ‘R’
Cuando se ejecuta el intento de inscripción, también se ejecutan los controles configurables. El que se aplica aquí es el control 13 (ctr_regularidadiex) que es el que falla y emite el mensaje. Este control calcula las regularidades con fecha del préstamo de la mes (fecha probable de examen). Esta fecha puede ser posterior a la actual (en general es posterior) y probablemente para esa fecha futura, el alumno no tiene la materia regular vigente.
Saludos

O sea que una solución es que sp_mesasmatinscex calcule las regularidades a al fecha de la mesa?

Hola Daniela

fijate si se aplica

http://comunidad.siu.edu.ar/index.php?topic=3675.msg13809#msg13809

en la página web que selecciona las mesas.

Emilio

Si Guillermo, es una solución. Tal vez un parámetro que le dé flexibilidad. Está la situación en que la institución permita la inscripción como regular, calculando regularidades vigentes a la fecha de inscripción. Supongo que puede ser válido. en ese caso si modificamos el sp para que se comporte como vos decís, los alumnos que a "hoY2 tienen la regularidad vigente no se podrán inscribir a las mesas de regulares o de libres y regulares.

Hola Damian, revise nuevamente las fechas en cuestion y son las sgtes.:

Fecha Fin de Regularidad: 31/08/2009,
Fecha del Examen: 16/03/2012,
Fecha del servidor: 01/03/2012,
Fecha del Prestamo: 16/03/2012

…paso bastante tiempo de la fecha de fin de regularidad. Me parece que no deberia generar problemas.
Los otros casos surgidos (con este mensaje) son similares en tiempos.

Daniela

Podría se un tema con los formatos de las fechas, como adelantó Emilio antes

Aclaremos.
La página elegirMesaInscExamen tenía un error en el pasaje de la fecha al momento de publicarse la v2.6.4
Ese error fue corregido en uno de los parches.
Pero seguro que la regularidad del alumno se tiene que evaluar en la fecha del examen.

Emilio

Emilio, con los datos que me diste pude detectar que el problema esta en elegirMesaInscExamen en el pasaje de la fecha del prestamo, cuando llama a sp_alu_reg_materia.

Te acordas el nombre del parche que soluciona este inconveniente??

Daniela

Hola

En los tickets conjuntos del parche 3.
Pero en
http://comunidad.siu.edu.ar/index.php?topic=3455.msg12863#msg12863

está lo que tenes que cambiar.
Dos lineas en esa pagina

Emilio

Gracias Emilio, quedo SOLUCIONADO el problema!!!
Ahora si el sistema set en Libre el tipo de inscripcion y confirma la operacion.