SSRS PDF Progress AX 2012 R3? - PullRequest
       65

SSRS PDF Progress AX 2012 R3?

1 голос
/ 22 января 2020

Можно ли получить точное состояние процесса при экспорте SSRS PDF из AX с использованием x ++?

В настоящее время я пытаюсь найти способ отследить точный прогресс отчета, который запускают пользователи AX. в пакетном режиме, который в итоге сохраняется в папке в виде документа PDF.

Я бы хотел как-то узнать о ходе создания этого отчета и экспорта в PDF, чтобы я мог обновить пакетное задание или даже дать некоторые отзывы о процессе к ним.

1 Ответ

2 голосов
/ 22 января 2020

Это довольно сложно, время, которое требуется, будет зависеть от многих факторов. машинные ресурсы, сложность отчета, общее количество записей, экспортированных по отчету и т. д. c.

Возможно, вы можете использовать индикатор выполнения, который учитывает общий объем 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

...