Sobre opción a completar en "Cargar notas a comisiones"

Hola, tengo algunas consultas acerca de la funcionalidad “Cargar notas a comisiones” (ubicada en “Cursadas” > “Comisiones” > “Cargar notas a comisiones”). La estoy revisando dentro de un servidor de prueba con Guarani v3.15.

Al cargar notas de una comisión que solo tiene instancia de regularidad aparece la opción “Nota de Promoción” dentro del combo “Completar”. Esto provoca que se permita al usuario ingresar nota de promoción y dar clic en el botón “Completar”, lo cual provoca un error de JavaScript que invalida todo funcionamiento de la página obligando a recargar desde el navegador.

Mis consultas son si este error puede deberse a alguna personalización realizada y si existe algún servidor online de prueba (al estilo de guarani.siu.edu.ar) que tenga la última versión del sistema.

Desde ya, muchas gracias.
Saludos, Elián.

PD: adjunto archivo ilustrativo del problema


Image 1.png

Image 1.png

¡Hola Elian! Por favor contactate con los técnicos en tu Institución para que ellos te confirmen si tienen alguna personalización y de no tenerla, que revisen los logs generados al momento del error que indicás.
Si bien lista la opción ‘Nota de Promoción’ si la comisión no tiene esa instancia no grabará en ella, fijate en la pantalla que adjuntás que en Instancia aparece la palabra Regularidad
Estamos trabajando para actualizar prontamente la versión de la demo, disculpas por los inconvenientes.
¡Saludos!

Hola Emilse, gracias por la respuesta.
Si, de hecho el módulo está personalizado. El error que se muestra (no por logs porque es a nivel JavaScript sino por la consola de error de Chrome o Firefox) apunta a que no puede encontrarse la funcion “es_nota_valida_para_escala_undefined”. Este llamado se compone de “es_nota_valida_para_escala_” concatenado al valor de escalas usado por la comisión. Como la comisión solo tiene instancia de regularidad (sin notas que asignar) el valor que figura en esa variable a concatenar es “undefined”. La función es propia del sistema (no fue creada a partir de una personalización).

Mi consulta es si la opción de “Nota de promoción” se lista en la versión 3.15 en las condiciones que describí.

Saludos, Elián.

PD: adjunto un extracto del código donde se llama a esta función (en el archivo guarani/php/operaciones/cursadas/comisiones/carga_notas/form_autocompletar.php)
... ... {$this->objeto_js}.evt__valor_nota_promocion__procesar = function(es_inicial) { if (! es_inicial && this.ef('valor_nota_promocion').tiene_estado()) { var nota_promocion = this.ef('valor_nota_promocion').get_estado(); if (! eval([b]'es_nota_valida_para_escala_'+escalas[$instancia_promocionar]+'(nota_promocion)'[/b])) { notificacion.limpiar(); notificacion.agregar('$msj_nota'); notificacion.mostrar(); this.ef('valor_nota_promocion').resetear_estado(); ... ...