Hola estamos con Guaraní v 2.93.
Cuando un alumno pide por la web certificados de examen final o parcial.
A pesar que en la tabla sga_certif_argum en el campo título_a_mostrar al registro que corresponde a la materia
Colocamos: Materia (ej.: MD102o LE101).
Cuando el alumno ingresa la web lo muestra como “Materia (ej.: md102 o le101).
Entonces el alumno ingresa en materia md102 y posteriormente cuando desde la gestión por Impresión Automática de Certificados Pendientes se imprime el certificado da error por que no encuentra la materia.
Me pueden decir que puedo modificar para solucionar el problema.
Les envio adjunto los registros de la tabla sga_certif_param y la pantalla web
saludos
Gabriela
Hola Gabriela, esta Constancia de Examen Final es una personalización?
Consulta la tabla sga_cert_ped_argum
Si para ese pedido de certificado de ese alumno, no tiene nada registrado para el dato de la materia?
SELECT * FROM sga_cert_ped_argum WHERE certif_pedido = <id solicitud de certificado>
Deberia tener registrado el codigo de la materia en el registro para el orden 4 (código de materia)
Si no hay valor quiere decir que al solicitar esa constancia de examen final este dato no se registro en esta tabla.
Hola en la tabla sga_cert_ped_argum está lo que ingresó el alumno pero al figurar la materia en minúscula
en la pantalla web de ingreso de parámetros lo ingresan en minúscula erróneamente.
Las 2 primeras letras de todas las materias son en mayúscula.
Probé colocar en la tabla sga_certif_argum en el campo titulo_a _mostrar el código de la materia al principio de todo
en la pantalla web sólo se ve en mayúscula la primer letra. Por ej Md101… y todo el resto en minúscula.
El tema es como se puede hacer para que el campo titulo_a_mostrar se vea en la pantalla tal cual
está en la tabla sga_certif_argum
Pareciera que es el formato que se le esta dando a esa etiqueta cuando se la muestra, pone la primer letra en mayúscula y las siguientes en minúsculas, por eso aparece el código de la materia con minúscula.
Creo que es en el archivo \src\siu\operaciones\solicitud_certificado\formulario\default.twig
Donde dice (lineas 54, 64, 73):
{{argumento.5|trans|capitalize}}:
Ahi es donde deberias sacar el “capitalize”, porque esta cambiando el formato definido para el título a mostrar en cada etiqueta de los parámetros.
Veremos de ajustarlo para la próxima version y que detalle el texto tal cual esta en la tabla de los argumentos del certificado (campo “titulo_a_mostrar”)
Dejandolo asi:
{{argumento.5|trans}}:
Aunque arreglen la visualización de esa etiqueta, si el alumno igual ingresa el codigo de la materia con minuscula les va a dar error cuando quieran imprimir. Deberian validar ese dato de código materia exista en la base, no?
O pueden poner un combo para que el alumno seleccione la materia y no deba ingresar el codigo de la misma?
¿Un combo con el listado de materias de su carrera?
De esta forma sabran que el alumno eligiò una materia de su carrera y el dato es correcto.