CurrReport.SAVEAS - wie verwenden?

10. September 2019 16:39

Hallo zusammen,

bin relativ neu in NAV 2018, habe bisher nur mit dem CC gearbeitet.
Würde gerne die Funktion CurrReport.SAVEAS nutzen nachdem ein Report gelaufen ist.
Dazu habe ich mich damit mal in den OnPostReport Trigger gehangen, aber bekomme folgenden Fehler:
"Das Objekt wurde ausgeführt. Verwenden Sie die Funktion CLEAR(Report)." wenn an der Funktion ankommt.

Mein Code:
Code:
Content.CREATE('c:\temp\test.xls');
Content.CREATEOUTSTREAM(OStream);
CurrReport.SAVEAS(CurrReport.RUNREQUESTPAGE,REPORTFORMAT::Excel,OStream);
Content.CLOSE;


Stehe gerade etwas auf dem Schlauch. Von extern (also aus anderen Objekten heraus) funktioniert es mit Report.SaveAs()
Aber ich würde ja gerne CurrReport nutzen da auf der Request Page auch bestimmte Parameter gesetzt werden.