agregar otro logo en las salidas impresas jasper

Buenos dias, estoy queriendo anexar otro logo, además del institucional, en algunas salidas del sistema.
Por ejemplo en el Certificado Analitico , pero no me trae nada.
Cuento como hice:

En el jrxml agregué un parámetro nuevo llamado logo2 igualito a logo.

en el archivo ci_nav_solicitar_constancias.php en la funcion vista_jasperreports(toba_vista_jasperreports $report)
agregué
//Seteo el logo de la LBO
$path_logo2 = guarani::get_path_logo2_impresion();
$report->set_parametro(‘logo2’, ‘S’, $path_logo2);
$report->set_parametro(‘solicitud’, ‘E’, $this->s__solicitud);

para ésto en guarani.php arme la funcion get_path_logo2_impresion así

static function get_path_logo2_impresion()
{
	//Obtengo el logo2 de la Institución correspondiente al LBO, si no existe seteo el logo de Guarani
	$logo2 = toba::proyecto()->get_www_pers('img/logo_uru.png');
	if (!file_exists($logo2['path'])) {
		$logo2 = toba::proyecto()->get_www('img/logo_institucion.png');
	}

	
	return $logo2['path'];
}

Ahora, no si entra en ese ci para generar el analítico final, si no es así donde ya que no me trae el logo en los reportes
Lo necesito en el CertificadoAnalitico y las Actas tanto de examen, promocion y regularidad

Espero pronta respuesta, saludos!

Hola Luciana

Por defecto el Certificado Analítico no se puede imprimir desde la operación Administrar Solicitudes, ¿ustedes tienen alguna personalización que así lo permita? . El certificado, se imprime desde la operación Actualizar Trámites de Certificación en la transición en la cual esté configurado.

Para poder agregar el nuevo logo, deben modificar el método vista_jasperreports de php/operaciones/_lib/ci_imprimir_formulario.php, realizando una personalización similar a la que mencionas en el mensaje anterior.

Saludos

***Por defecto el Certificado Analítico no se puede imprimir desde la operación Administrar Solicitudes, ¿ustedes tienen alguna personalización que así lo permita? . El certificado, se imprime desde la operación Actualizar Trámites de Certificación en la transición en la cual esté configurado.

Exactamente pero por eso, quería saber en donde tengo que agregar la parte de que tome ese otro logo

porque no encuentro donde arma el vistajasper record para el Certificado Analítico, por lo que no puedo agregar el parametro ???

y para las Actas, es en ci_edi_imprimir_acta_examen_uner sería en ese jasperrecord?

Para personalizar las actas deben modificar los métodos vista_jasperreports de:

Cursada:
php/operaciones/cursadas/actas/imprimir/ci_nav_imprimir_actas_comision.php
php/operaciones/cursadas/actas/imprimir_masivamente/ci_nav_imp_actas_cursadas_masiva.php

Examen:
php/operaciones/examenes/actas/imprimir_acta/ci_edi_imprimir_acta_examen.php
php/operaciones/examenes/actas/imprimir_actas_masivamente/ci_nav_imprimir_actas_masivamente.php

Saludos

Si, Sergio, para Actas mas o menos lo ubicaba donde, pero el tema sigue siendo el Certificado Analítico, que es el lugar mas importante en donde quieren qeu salgan los dos logos.
Por eso les preguntaba, en que parte,lo arma y llama ya que en: Actualizar de la parte de Egresados, no encontré donde está el ci, que llama a la vista jasper record que le pasa los parámetros al jasper. Ese dato necesito, para saber en donde agregar la llamada al parámetro,

Ahora está bien como agregué en el guarani.php ésto?

static function get_path_logo2_impresion()
{
//Obtengo el logo2 de la Institución correspondiente al LBO, si no existe seteo el logo de Guarani
$logo2 = toba::proyecto()->get_www_pers(‘img/logo_uru.png’);
if (!file_exists($logo2[‘path’])) {
$logo2 = toba::proyecto()->get_www(‘img/logo_institucion.png’);
}

  return $logo2['path'];

}

Hola Luciana

El método vista_jasperreports que hay que modificar, para el Certificado Analítico, se los detallé en la Respuesta #1

No funcionó en ese lugar?

Con respecto a las modificaciones en personalizacion/php/nucleo/_lib/guarani.php parecen estar correctas!
Saludos

Genial!!! ya funka en todos lados, mil gracias Sergio!
Sos un genio!!