Problemas al obtener datos para la personalización de reporte (RESPONDIDO)

Buenas, tenemos un problema con SIU-Diaguita V4.0.0 con las personalizaciones de una ficha, al momento de dar un alta provisoria (o autorizar) a una ficha de bienes patrimoniales nos pasa que al generar el pdf los campos “nro patrimonial” y “catalogo o descripcion” no los muestra y analizando el .xml (que utilizamos para la personalización) vemos que estos campos no están disponibles, en cambio, si vamos a una ficha ya autorizada estos campos si están disponibles ya que en el .xml si aparecen (ya que al parecer cambia). Queríamos saber si es posible obtener de alguna manera los campos mencionados para personalizar el informe sin tener que autorizar la ficha si o si? Nos resulta importante porque nos piden que se puedan ver estos datos sin autorizar la ficha.
La ruta que seguimos para testear fue: alta de bienes patrimoniales → pendientes de autorización-> (seleccionar cualquier ficha del listado) → alta provisoria.
Saludos.

Hola Diego, buenas tardes!

Lo que pueden hacer es agregar un nuevo Detail 3 con un control de expresión (Print When Expression) para que se muestre únicamente cuando el estado sea ‘BO’ o ‘DE’ (borrador o pendiente de autorización), para que se visualice este nuevo Detail3.

Además, en el Detail 2 se debe aplicar un control similar, pero condicionado a los estados AU y AN (autorizados y anulados) dejando que se visualice como lo está haciendo hasta ahora.

Por último, dentro del Detail 3 del subreporte, es necesario modificar de donde se toman los datos en el Report query, apuntando a:
/solicitudes/solicitud/solicitud_detalle/registro
y agregar todos los campos como nombre_en_catalogo, descripcion_bien que necesitan, recuerden que todos los campos deben ser sacados del mismo lugar.

Con respecto al campo número_patrimonial, éste sólo puede visualizarse una vez que el bien haya sido dado de alta, ya que es en ese momento cuando se generan los números patrimoniales correspondientes.

Recuerden realizar todas las pruebas de la personalización en un ambiente de testeo/prueba antes de implementarla en producción.

Saludos!

Maria