Buscar este blog

miércoles, 26 de febrero de 2014

Paso de parámetros desde una clase a un report que no extienda de la RunBaseReport



//Desde el run de la clase pasarle el this.
public void run()
{   
   args        args;
    ;
    super();
    args = new Args();
    args.caller(this);
    new MenuFunction(MenuItemOutputStr(ERDirectSentPurchStatus), MenuItemType::Output).run(args);
}

//En el Init del informe
public void init()
{
    ERDirectSentPurchStatusOpenCL   ERDirectSentPurchStatusOpenCL;
    ;
    if (element.args().caller())
    {
        ERDirectSentPurchStatusOpenCL         = element.args().caller();
        ERDirectSentPurch                                    = ERDirectSentPurchStatusOpenCL.parmERDirectSentPurch();
        InventLocationId                                      = ERDirectSentPurchStatusOpenCL.parmInventLocationId();
        fromDate                                                     = ERDirectSentPurchStatusOpenCL.parmCreatedDateFrom();
        todate                                                          = ERDirectSentPurchStatusOpenCL.parmCreatedDateTo();
    }

No hay comentarios:

Publicar un comentario