Usuario impreso en reportes de jasper

Hola, buenos días!

Me están pidiendo en las Facultades que en algunas salidas impresas salga impreso el usuario que los imprimió, para que les quede el registro de que agente lo realizó .

Como hago para capturar éste dato en el jasper?

Gracias!

Hola Luciana,

Deberías agregar un parámetro extra al reporte y setear un valor para el mismo en el método “vista_jasperreports(toba_vista_jasperreports $report)” de cada operación. El usuario se obtiene con “toba::usuario()->get_id()”. Si necesitás los datos de la persona a la cual corresponde dicho usuario podés utilizar “toba::consulta_php(‘co_personas’)->get_persona_x_usuario(toba::usuario()->get_id())”.

Saludos, Florencia.

Mil gracias ahora entiendo!.

Otra pregunta es en los formularios del circuito de egreso, segun veo no llama al vista jasperreports
ahí como se hace?

Hola Luciana,

La operación “EGRESADOS » ACTUALIZACIONES » ACTUALIZAR TRÁMITES DE CERTIFICACIÓN” imprime los formularios enviando los datos a otra operación (que no está en el menú): “EGRESADOS » ACTUALIZACIONES » IMPRIMIR FORMULARIO”. Fijate que dicha operación tiene un CI asociado cuya subclase podés encontrar en ‘<path proyecto Guaraní>/php/operaciones/_lib/ci_imprimir_formulario.php’ y allí está método “vista_jasperreports”.

Saludos, Florencia.

Genial Flor!! Mil gracias!!
Ahora ya se dónde en ambos casos!