Seite 1 von 1

REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 10. Januar 2018 10:45
von MatthiasKönig
Hi Leute,

ich finde die "Neue" Funktion "RunRequestpage" sehr gut um die Parameter zu speichern. Aber geht das auch zur Laufzeit? Also beim regulären Druck sich die Parameter wegzusichern? Die Situation habe ich öfter als das der Mitarbeiter im vorhinein weiß das dieser Bericht später noch einmal gedruckt werden soll :D

Mit freundlichen Grüßen
Matthias König

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 10. Januar 2018 11:14
von fiddi
Hallo,

das ist sogar Standard.
Wenn du einen Bericht einmal aufgerufen hast, fragt dich NAV 2017 beim nächsten Aufruf, ob du die letzten Parameter nochmal benutzen möchtest, oder andere, die du dir früher gespeichert hast.

Gruß Fiddi

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 10. Januar 2018 12:34
von MatthiasKönig
Ich möchte ehr zur Laufzeit die Einrichtung in eine Tabelle schreiben können

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 10. Januar 2018 13:18
von fiddi
Wenn du dir mal anschaust, was er da macht, dann siehst du, das er die Report Parameter in einer Tabelle 2000000196 abspeichert.

Gruß Fiddi

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 10. Januar 2018 15:39
von MatthiasKönig
Ahh interessant! Danke fiddi!
Aber "mal anschaust, was er da macht,", da fehlt mir so gerade ein Einstiegspunkt. Diese Auswahl oder gar der Code zum auslesen dieser Tabelle sehe ich nirgends. Stehe ich auf dem Schlauch? :)

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 10. Januar 2018 16:03
von fiddi
Ein wenig :mrgreen:

Page 1560.

Einen Haken hat das Teil allerdings. Du kannst keine Datumsformeln eingeben. D.h. der 31.12.17 bleibt auch der 31.12.17, selbst wenn du 'h' wie heute eingegeben hattest. Aber evtl. ist da in den Codeunits 1,40..47 noch was zu tricksen.
Man könnte auch versuchen den BLOB (Reportparameter) zu bearbeiten, das habe ich aber auch noch nicht geschafft in einer Form abzuspeichern, die so wirkt wie oben angegeben.

Gruß Fiddi

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 10. Januar 2018 17:07
von MatthiasKönig
Ahh Berichtseinstellungen.
Wie der Client "das Wunder" vom "onDemand die RequestpageParameter" bekommt sehe ich leider nicht aber das ist schon mal ein großer Schritt!
Ich spiele da mal mit rum. Vielen Dank nochmal :)

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 6. Februar 2018 17:54
von MatthiasKönig
Hi,

ich habe damit nun etwas rumgespielt und komme nun auch an die Konfiguration. Da komme ich via OnModify Event der Tabelle 2000000196 ran ;)
Hatte nun auch gehofft dort heraus zu lesen ob der Bericht gerade als PDF gespeichert, als Vorschau oder direkt gedruckt wird.
Kennt da jemand eine Möglichkeit? :)

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 8. Februar 2018 14:17
von sweikelt
ich hab das ganze anders gelöst -> ich schalte vor den eigentl. Report ne Abfrage, wie gedruckt werden soll (Vorschau,PDF,Word,....) per STRMENU - dann wird entschieden was getan werden soll
--> erst RUNREQUESPAGE, die Params abspeichern, dann per STRMENU die Optionen des Druckes abfragen, dann z.B.:
--> wenn Preview, dann REPORT.EXECUTE.....
--> wenn PDF, dann REPORT.SAVESAS

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 8. Februar 2018 15:25
von rwendler
Die Lösung von sweikelt wird funktionieren.

In C/AL bekommt man die Ausführungsoption leider nicht. Das kann man, soweit ich weiß nur im RDL abfragen.

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 12. Februar 2018 11:48
von MatthiasKönig
Hi, sowas hatte ich leider befürchtet :)
im RDL ginge das aber? mhh klingt doch auch nach einer Option. Hast du da zufällig eine Quelle o.ä. für? :)

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 12. Februar 2018 12:03
von sweikelt
rwendler hat geschrieben:In C/AL bekommt man die Ausführungsoption leider nicht. Das kann man, soweit ich weiß nur im RDL abfragen.


hmmm -> was meinst du mit Ausführungsoptionen? Die werden als Stream bei RunRequestPage doch gesendet -> also vorher in eine Variable sicheren, dann kann man diesen Text nach gewissen Punkten durchsuchen.
Kann auch sein, dass ich die Problematik grad nicht richtig verstehe :lol:

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Verfasst: 12. Februar 2018 16:23
von MatthiasKönig
Die Optionen ja (siehe weiter Oben im Thread) aber nicht ob dies als PDF oder an den Drucker gesendet wurde.