Estamos realizando una personalizacion de las actas de examen.
He podido modificar el .jrxml y .jasper (colocado en la carpeta personalizaciones/exportaciones/jasper) y toma el nuevo formato.
He podido cambiar el control de edicion (personalizaciones/php/institucion/operaciones/examenes/actas/imprimir_acta/ci_edi_imprimir_acta_examen_inst.php) que extiende de la original y sobreescribe el metodo vista_jasperreports para pasarle un nuevo parametro al reporte y funciona correctamente tras la configuración con el toba_editor para que tome el nuevo control.
El problema que tengo es que necesito mostrar la carrera(nombre de la propuesta formativa), pero no se como acceder a este dato con los datos obtenidos del acta.
Hola Cristian,
en este caso los datos del listado de alumnos correspondientes al acta están pasados vía xml al jrml que estás personalizando, es decir se envían los datos directamente desde el cuadro que previsualizás en la operación previamente a imprimir (adjunto el link a la documentación que explica estos dos métodos utilizados en Guaraní para enviar los datos a los jrxml).
En este otro foro se respondieron las opciones para una personalización similar a la que estás consultando.
Buen día Gabriela
gracias por responder, mi problema no radica tanto en como personalizar un reporte si no mas bien es un tema a nivel de modelo de datos.
ya existe una consulta con la que se pueda obtener la propuesta formativa a partir del nro o id del acta?
si no existe, como sería la relacion del modelo de datos para poder llegar a poder hacer la consulta correcta?
Hola Cristian,
en el link del foro que te adjunté está respondida exactamente esa consulta, ya que el usuario preguntaba cómo agregar el dato propuesta a la impresión del acta.
Tal como se indica allí, no hay una sola propuesta asociada al acta de examen, si lo que querés es obtenerlas todas podés utilizar la función f_propuestas_mesa_examen() a partir del parámetro mesa que se pasa al jrxml, en otro caso podés obtener la propuesta asociada a cada alumno incluído en el acta. Para ambas opciones se indica la manera de proceder con la personalización.
Leelo y cualquier cosa nos consultás.