Buenas tardes, estamos teniendo un problema con 3W. Estamos con la versión 3.20.0
Adjunto imágenes de las pantallas del sistema SIU Guaraní 3W con funcionamiento errático en la carga de notas de cursada-Curso de Nivelación:
-Pantalla SIU Guaraní 3W-Cargar notas-1-nota inválida
Cuando seleccionamos la nota, devuelve el mensaje “La nota ingresada es
inválida” siendo que es nota válida dentro de la escala correspondiente.
-Pantalla SIU Guaraní 3W-Cargar notas-2-Escala de notas
-Pantalla SIU Guaraní 3W-Cargar notas-3-misma nota y distintos resultados
Acepta la nota Asistió una vez que se le asigna tanto el resultado correcto Promocionado como el incorrecto No promocionado
-Pantalla SIU Guaraní 3W-Cargar notas-4-barra_dev true-funcionamiento correcto escalas
Al configurar barra_dev → true el sistema comienza a funcionar correctamente en la carga de notas (en el html hace mención de carga de distintos encoding según esté o no activada barra_dev).
Entendemos que al activar la barra de debug, cambia la codificación a UTF-8. Quizás el problema viene por ese lado.
Hola Leonel.
En gestión funciona bien. La definición se realizó de la misma forma que otras escalas de notas
Asistió → promociona
No Asistió → no promociona
No tira ningún error de javascript, solo me dice nota no válida, ahora si activo la barra de debug funciona perfecto. Es muy raro.
Saludos
Hola Leonel, si está tal cual en la 3.20. El tema es el encoding por lo que vemos, porque se tocó el template y hay un IF que pregunta si es barra_dev que use un encoding que viene por variable, lo formazaron a ISO-8859-1 y funciona perfecto.
El tema es que no encontramos desde donde se setea eso para que no quede como algo forzado.
Ya encontré la solución gracias a lo que me comentabas, se rompía el encoding la función validar de la escala de notas (src/siu/www/js/escalas/des01/escala_xxx.js), por eso siempre daba el error “La nota ingresada es inválida”.
Para solucionarlo edita el archivo src/siu/operaciones/_comun/templates/res.twig para que quede asi: