En el Reporte de Plan de Estudios de un Alumno, tenemos un error al utilizar el “Verificar” en las materias genéricas con puntaje mayor a 1000:
Error en la respuesta. Error JS: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Revisando los logs, obtenemos que “El valor del par\xe1metro Puntaje debe ser menor o igual a 1000.00”. (El usuario, en lugar de armar los puntajes con valores singulares, utilizó materias de por ejemplo 200/300/400 puntos, por lo que fácilmente pasamos ese valor).
La solución que encontramos fue cambiar ese control de puntaje de la forma:
update sga_reglas_parametros
set valor_hasta = '3000'
where parametro = 'puntaje';
Queríamos saber si esta solución es correcta del lado funcional o si deberíamos configurarlo desde otro lado.
Si, en esta tabla podes definir el valor maximo que puede tomar el parametro cuando se necesite usar ese parametro en alguna regla de un requisito.
Pero este dato es solo tenido en cuenta cuando estan configurando una regla de cumplimiento que tiene como dato un puntaje.
El error en el boton Verificar cumplimiento de una materia generica pareciera que es otro error.
En la operación » Matrícula » Reportes »
Reporte de Plan de Estudios de un Alumno al hacer click en Verificar vas a la solapa Red/Network del navegador y fíjate si la respuesta es un JSON bien formado.
No veo en el sistema donde se pueda modificar el valor_hasta de la tabla sga_reglas_parametros, creo que lo vas a tener que hacer en la DB.