Seite 1 von 1

Prüfung ob Report gedruckt wurde

Verfasst: 25. September 2018 16:05
von DanielF
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

Verfasst: 25. September 2018 20:23
von jglathe
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

Verfasst: 26. September 2018 13:52
von DanielF
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.