当使用x++从AX导出SSRS PDF时,是否有可能获得确切的进度状态?
我目前正在努力寻找一种方法来跟踪AX用户批量运行的报告的确切进度,该报告最终作为PDF文档保存到一个文件夹中。
我想以某种方式获得这个报告生成和PDF导出的进度,这样我就可以更新批处理任务,甚至给他们一些关于过程的反馈。
发布于 2020-01-22 23:03:07
有点棘手,所需的时间将取决于许多因素。机器资源、报表复杂度、报表导出的总记录等。
也许你可以做的是一个进度条,它考虑了你将要导出的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
}
}

https://stackoverflow.com/questions/59861257
复制相似问题