En la personalización del pdf de la orden de compra necesitamos colocar la oficina de contratación que emite la OC, el campo que creo debería traer esa información es “ofi_contratacion” que obtengo desde “/orden_compra/ordenes_compras/detalles_ord_compras/registro/@ofi_contratacion”, pero en el archivo xml este campo no trae ningún dato. Es ese el campo correcto para obtener ese dato o alguna idea para obtenerlo y mostrarlo en el pdf?
Efectivamente, se trata del campo correcto. Va a tener la oficina de contratación asociada a la orden de compra siempre y cuando la convocatoria de la cual depende se haya realizado asociada a una oficina en particular. Si el usuario no tenía asociado al momento de crear la convocatoria una oficina de contratación, pues esa convocatoria no va a tener asociada oficina.
En estos casos, si te sirve claro está, podes validar en el Jasper para que cuando no tenga valor te muestre algún texto similar a “N/D” o “SIN OFICINA”.