Re: [gx-l] Imprimir directo a la impresora.

Buenas tardes.
 
Finalmente el problema estaba en que debía llamar al reporte de la siguiente forma:
 
EmbPage1.Source =PReporteOne2.Link(IdViajes) if Insert on AfterComplete;
 
Gracias.
Carlos.
----- Original Message -----
Sent: Thursday, January 05, 2012 5:54 PM
Subject: [gx-l] Imprimir directo a la impresora.

Buenas tardes.
 
Estoy tratando de imprimir un reporte directamente a la impresora utilizando una embedded page de 1px x 1px.
El reporte es llamado desde una regla de una transacción luego de ingresar un registro.
El problema es que si se llama al reporte sin parámetros, todo va bien. Pero si tengo que pasarle parámetros, da un error al compilar.
 
 
La siguiente es la regla, si quito el parámetro &IdViajes tanto en el parm del reporte como en la regla, compila ok y el reporte se imprime ok.
Pero si lo dejo como se indica , da el error que se ve mas abajo. EmbPage es una Embedded page de 1px por 1px colocada en el web panel de la transacción que llama al reporte.
 
¿Alguien tiene una idea de que puedo estar haciendo mal?.
 
Gracias.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Regla:  EmbPage1.Source =link(PReportOne2(IdViajes) if Insert on AfterComplete;
-------------------------------------------------------------------------------------------------------------------------------------------------------------------

========== DeveloperMenu Compilation started ==========
callmake.bat "C:\Models\DallorsoHnosST\JavaModel\web\GXJMake.exe" "C:
\Program Files\Java\jdk1.6.0_26\bin\javac.exe" developermenu  options: -
O
GeneXus Java Make v1.0
viajes_impl.java:2726: ';' expected
            httpContext.wjLoc = formatLink("apreportone2") + "?" +
GXutil.URLEncode(GXutil.ltrim(GXutil.str(A101IdViajes,9,0))) + "," +
GXutil.URLEncode(GXutil.ltrim(GXutil.str(GXt_int12,6,0)))) ;

                                                                                                                                                                                                
^
viajes_impl.java:3316: ';' expected
         httpContext.wjLoc = formatLink("apreportone2") + "?" + GXutil.
URLEncode(GXutil.ltrim(GXutil.str(A101IdViajes,9,0))) + "," + GXutil.
URLEncode(GXutil.ltrim(GXutil.str(GXt_int12,6,0)))) ;

                                                                                                                                                                                             
^
2 errors

failed ( error code=1)
Build failed.
DeveloperMenu Compilation Failed
Run Developer Menu Failed
 

0 Response to "Re: [gx-l] Imprimir directo a la impresora."

Publicar un comentario