Bug en ABM de Materias - v2.06.4

Gente:

Encontramos un pequeño bug en el ABM de materias bajo determinadas condiciones. Estamos cargando unos planes bastante complejos, y tenemos genéricas con muchas optativas. El error parecía manifestarse cuando se superaba un determinado número de optativas dentro de la genérica. La generica requería 1100 puntos y a cada optativa se le asignan 100 puntos. El caso que me pasó la analista funcional es de una materia que tiene por ahora 363 optativas y el error se da al grabar. Da un mensaje de error que no tiene nada que ver pero se graba igual (adjunto archivos).

Buscando un poco más y con debug vimos que el problema es que la suma de los puntajes de las optativas se acumula en una variable de tipo integer y cuando el valor supera los 32767 empieza a tomar valores negativos. Si cambiamos la variable a tipo long se arregla el problema.

Otra alternativa sería asignarles 1 punto (o 10) a cada optativa y ajustar los puntos requeridos, pero me tienen que contestar si esto es posible aún.

Lo arreglamos nosotros? Lo arreglan y se incorpora a algún parche?

Saludos

Gustavo
Equipo de FILO - UBA

Me olvidé los archivos. Ahi van …

Saludos

Gustavo


generica GLETO.zip (18.6 KB)

Pantallas error genericas.doc (233 KB)

Hola Gustavo

Por ahora corríganlo ustedes.
Indudablemente se corregirá en el sistema.

Emilio

Ok. Gracias!

Abrazo

Gustavo