Una de las muchas ventajas del cliente orientado a roles (RTC), es la posibilidad de que los informes los podamos guardar en Excel o PDF. Que comodidad, sin necesitad de desarrollo alguno!!!
Pero curiosamente, cuando te pones a trabajar con el RTC y a imprimir informes y a realizar pruebas te das cuenta de que hay algunos informes que no tienen esa opción activada. (Ejemplos como la confirmación de Pedidos de Compra o Venta).
Que desilusión!!!!
Pues no!he descubierto el problema de que no esté la opción y de cómo resolverlo.
Es muy sencillo. El hecho de que no aparezca es el siguiente código en el diseño del informe en Cliente Clásico:
Si comentamos el código o ponemos antes la sentencia de “IF NOT(ISSERVERTIER) THEN”, y ejecutamos el informe en el RTC ya nos saldrá la opción de guardar como.
El único problema es que no se ejecutará el código del Preview que normalmente está relacionado con el número de copias impresas o del archivado de versiones.
Nota: En el caso de la confirmación del pedido también hay código del Preview en el OnPostDataItem del CopyLoop.