Buen día,
Les quería comentar como hice la personalización de nuestra constancia de alumno regular, para saber si las modificaciones que hice no afectará otros procesos en el sistema.
Para hacer las modificaciones necesarias en nuestra constancia necesité agregar campos que no estaban en la vista vw_personas.
Para lograr esto, modifiqué la SQL “vw_personas.sql” y generé una nueva vista “vw_personas”, no quité campos solo agregué los campos que yo necesitaba.
Una vez que la nueva vista fue generada, modifiqué el archivo “ConstanciaRegular.jrxml” para que tome los nuevos campos y modifiqué el texto y formato (Aumenté el tamaño de letra).
Generé el ConstanciaRegular.jasper y reemplazamos estos 2 archivos en el sistema de testeo.
Felizmente, la constancia quedó como se solicitó.
Mi pregunta es : ¿la vista vw_personas modificada afectará otros procesos? No sé muy bien como funcionan las vistas, tal vez al agregar campos afecta la visualización en otros procedimientos.
También personalizamos el Acta de Examén, pero en este caso solo modifiqué el archivo ActaExamenes.jrxml sin tocar ninguna vista. El Acta tambien quedó como se solicitó.
Saludos
Gabriela
Hola Gabriela,
en principio te comento que las personalizaciones de impresiones (jrxml) se realizan desde Gestión. El 3w vincula a esos mismos archivos, con lo cual, una vez realizados y subidos los cambios necesarios en gestión, se visualizarán al realizar un update desde autogestión.
Con respecto a la vista, como cualquier otra tabla o vista en la base de negocios de Guaraní, sí es utilizada desde muchos lugares del sistema, pero si ustedes no han eliminado ni modificado nombres de campos, sino sólo agregado, no generaría cambios en la instalación actual. El problema es que al momento de actualizar a una nueva versión del sistema, les puede generar inconvenientes, si desde el SIU se ha realizado alguna modificación u optimización de la misma. De todas formas, si su intención es agregar esos datos sólo para este comprobante, entonces lo más adecuado sería modificar sólo la Sql que utiliza el mismo para agregar esos campos, no la vista. Te recomendamos que lo implementes de esta forma, y nos consultes ante cualquier duda.
Tanto para la modificación de la base de negocios, como para la personalización de certificados, seguimos determinados esquemas y convenciones, para que no se generen problemas a futuro, cuando deseen migrar a una nueva versión de Guaraní, de acuerdo al esquema de personalizaciones provisto por Toba.
La documentación sobre personalizaciones se encuentra en: http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.11.0/personalizacion
Con respecto a los certificados, es correcto que generen sus propios jrxml y jasper correspondientes, con el mismo nombre de los originales, pero ubicados en la carpeta de personalización, como se indica en:
http://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.11.0/personalizaciones/impresiones
Saludos,
Gabriela.