SSRS PDF Progress AX 2012 R3吗?

问题描述 投票:0回答:1

使用x ++从AX导出SSRS PDF时,是否可以获得确切的进度状态?

我目前正在努力寻找一种方法来跟踪AX用户批量运行的报告的确切进度,最后将其作为PDF文档保存到文件夹中。

我想以某种方式获得此报告生成和PDF导出的进度,以便我可以更新批处理任务,甚至向他们提供有关该过程的一些反馈。

reporting-services axapta microsoft-dynamics x++
1个回答
1
投票

有点棘手,花费的时间将取决于许多因素。机器资源,报告的复杂性,报告导出的总记录等。

也许您可以做的是一个进度条,该进度条考虑了要导出的PDF总量,并为每遍更新更新了要导出的进度条。

类似的东西:] >>

static void Stackoverflow(Args _args)
{
    #AviFiles
    SysOperationProgress progress = new SysOperationProgress();
    int i, total;

    ;

    progress.setCaption("Exports PDF");
    progress.setAnimation(#AviUpdate);
    total = 90000; //Your total of PDF documento to export
    progress.setTotal(total); 

    for (i = 1; i <= total; i++) //Your loop to create PDF
    {
        //Your code to create PDF in folder
        progress.setText(strfmt("PDF generation %1 of %2", i, total));
        progress.setCount(i, 1);
        //Your code to create PDF in folder END
    }        
}

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.