Proyectos

No crean los avances de las actividades

Al crear un avance en las actividades de proyectos, el sistema no lo guarda o visualiza

El hallazgo se presenta debido a la forma en que el sistema calcula el id del avance al crear uno nuevo.

El método actual es:

- Cuenta la cantidad de avances que tiene la actividad
- Suma 1 a la cantidad de avances
- Ese será el consecutivo del nuevo avance

Un ejemplo de esto sería: Se tiene 5 avances en una actividad y, según el método de calcular el consecutivo, el siguiente avance tendría id "6".  Sin embargo ya existe un avance con consecutivo "6" para la actividad, por lo tanto se genera un error de id duplicado y el avance no se crea, ni se visualiza.

La solución remedial es ajustar manualmente el consecutivo de los avances de dicha actividad para que fueran del 1 al 5 y así tomara el siguiente número (6)

La solución de raíz es ajustar el método de cálculo de consecutivo de los avance y ya está incluida en el fuente de Binaps para liberar en el siguiente war.