Prüfung ob Report gedruckt wurde

25. September 2018 16:05

Hallo,
Gibt es eine charmante Möglichkeit herauszufinden, ob nach dem Starten eines Reports über Report.RUNMODAL der Benutzer den Druck durchgeführt hat?
Also kann ich herausfinden, ob die Seite via OK oder Abbruch verlassen wurde?

Vielen Dank für eure Hife.

Re: Prüfung ob Report gedruckt wurde

25. September 2018 20:23

Hallo,

nur begrenzt. Für die Standard Belegreports ist es so, dass diese "Anzahl gedruckt" hochsetzen wenn der Bericht nicht als Preview ausgeführt wurde. Das kann man prüfen. Sieht z.B. so aus:

Code:
  REPORT.RUNMODAL(60039,FALSE,FALSE,VerkRechKopf);
  IF NeedClear THEN BEGIN
    VerkRechKopf2.GET(VerkRechKopf."Nr.");
    IF VerkRechKopf2."Anzahl gedruckt" <> VerkRechKopf."Anzahl gedruckt" THEN


LG Jens

Re: Prüfung ob Report gedruckt wurde

26. September 2018 13:52

Vielen Dank.
Das mit dem Druckzähler hatte ich auch im Hinterkopf.
Bin jetzt an die Stelle der Archiveintragsgenerierung gesprungen, die auch aus dem Report beim Druck ausgeführt wird. Zwar mit mehr Aufwand verbunden als direkt einen Rückgabeparameter aus dem Druckaufruf Report.RUNMODAL zu haben aber das geht wohl nicht anderst.