Hicimos una personalizacion en gestion (3.15.1) la cual quedó funcionando.
se generó un acta de examen donde se ingresaron mas valores en la cabezera de la impresion.
para esto se generó el acrhivo jasper y la clase ci_edi_imprimir_acta_examen_iugna.php
luego se hizo el autoload y pers_autoload
entrando al proyecto 3w se puede ver en src/pers_gestion/php/guarani_autoload_clases_nuevas.php
se ve
static function cargar($nombre)
{
if (self::existe_clase($nombre)) {
require_once(dirname(__FILE__) .'/'. self::$clases[$nombre]);
}
}
static protected $clases = array(
........
con una linea 'ci_edi_imprimir_acta_examen_iugna' => 'iugna/operaciones/examenes/actas/imprimir_acta/ci_edi_imprimir_acta_examen_iugna.php'
----
sin embargo al imprimir desde autogestion no se ve la personalizacion y se esta ejecutando la clase src/modelo/transacciones/impresion_actas_examen.php
la funcion generar_comprobante($acta)
Pregunta: se deberia reflejar en 3w la personalizacion? deberia modificar la clase de 3w impresion_actas_examen.php metodo generar_comprobante?
Cuando vos personalizas en Gestión (y luego haces commit de esos cambios), 3W tiene un svn external (es como un link simbólico) a la carpeta personalización de Gestión. Osea, src/pers_gestion de 3W apunta a personalización de Gestión. Esto podes verlo en mayor detalle acá.
Por ahí lo que te falta es hacer un svn up en 3W para que descargue los cambios de dicho external (personalizaciones de Gestión) en tu ambiente.
A tener en cuenta, si vos modificaste ActaExamenes.jasper y le estas pasando mas parametros, etc, entonces vas a tener que personalizar la función generar_comprobante de la clase src/siu/modelo/transacciones/impresion_actas_examen.php en 3W para pasarle estos nuevos parámetros al jasper.
Hola
¿Tienen otras personalizaciones? Si las tienen: ¿Se ven los cambios de otras personalizaciones?
Podrían decirnos en que versión están y donde quieren hacer la modificación?
Les dejo un link esperando que sea de ayuda para personalizar
Muchas gracias
Saludos
Si. Tenemos otras personalizaciones y se ven en el ejecutable.
El tema que se quiere modificar es el formato de las actas de cursado, de acuerdo a la facultad a la que pertenece.
O sea, al imprimir, un docente, un acta de una comision, que aparezca la misma que aparece en gestion.
¿Cual es el Jasper que personalizaron en Gestión? Debe estar dentro de la carpeta personalizacion/exportaciones/jasper de Gestión.
Una vez que modificaron y subieron el Jasper (svn commit) en Gestión, y lo descargaron en 3W (svn up), lo deberían ver dentro de la carpeta src/pers_gestion/exportaciones/jasper de 3W. ¿están viendo dicho Jasper en 3W?
Luego deberían pasar los nuevos parámetros al Jasper desde 3W. Pero primero veamos que estén bien los puntos 1) y 2).