Les hago una consulta por un requerimiento que nos piden desde compras, y por ahí alguien lo pudo solucionar.
Nos piden que en el Dictamen de Evaluación se muestren diferenciados en la salida de Jasper:
- Renglones Aceptados
- Renglones Desiertos
- Renglones que por haber rechazado todas las ofertas (por ejemplo por precio excesivo), queden como fracasadas, es decir que muestre el renglón pero ningún oferente. Por ejemplo si se el renglón 3 tiene 4 oferentes y todos fueron rechazados, muestre el renglón 3 una sola vez, con una leyenda correspondiente. (similar al caso de los Desierto)
En el xsl el renglón puede tener campos con los siguientes estados:
- renglon_estado_oferta = "D" (Cuando está desierto), "F" (asumimos que será fracasado??). En estos casos el campo estado_oferta es null
- estado_oferta = "1" (aceptado), "2" (no aceptado). En estos casos el campo renglon_estado_oferta es null
Hasta ahora no detectamos bajo que circunstancia renglon_estado_oferta será igual a "F".
Al tener, por ejemplo un renglón con todas ofertas no aceptadas (estado_oferta = 2), quisiéramos mostrar el renglón una sola vez, sin los oferentes. El problema es que no podemos con el Jasper, diferenciar los renglones que tienen todos los oferentes rechazados de los renglones que tienen oferentes aceptados y rechazados.
Para nuestro caso, sería ideal que un renglon al tener todos los oferentes no aceptados, el campo renglon_estado_oferta tenga un estado que lo contemple, por ejemplo "F" si correspondiese
No se si desde la aplicación esto se contempla, y lo desconocemos, o si es un requerimiento que hay que pedir.
Cualquier ayuda será bienvenida!
Muchas gracias, espero haber sido claro con la explicación.
Saludos!
Gabriel