REQUESTPAGEPARAMETER zur Laufzeit?

Bild Microsoft Dynamics NAV 2017

REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon MatthiasKönig » 10. Januar 2018 10:45

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
Benutzeravatar
MatthiasKönig
Microsoft Partner
Microsoft Partner
 
Beiträge: 421
Registriert: 5. März 2008 08:15
Realer Name: Matthias König
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon fiddi » 10. Januar 2018 11:14

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
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
fiddi
Moderator
Moderator
 
Beiträge: 7094
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon MatthiasKönig » 10. Januar 2018 12:34

Ich möchte ehr zur Laufzeit die Einrichtung in eine Tabelle schreiben können
Benutzeravatar
MatthiasKönig
Microsoft Partner
Microsoft Partner
 
Beiträge: 421
Registriert: 5. März 2008 08:15
Realer Name: Matthias König
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon fiddi » 10. Januar 2018 13:18

Wenn du dir mal anschaust, was er da macht, dann siehst du, das er die Report Parameter in einer Tabelle 2000000196 abspeichert.

GruĂź Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
fiddi
Moderator
Moderator
 
Beiträge: 7094
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon MatthiasKönig » 10. Januar 2018 15:39

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? :)
Benutzeravatar
MatthiasKönig
Microsoft Partner
Microsoft Partner
 
Beiträge: 421
Registriert: 5. März 2008 08:15
Realer Name: Matthias König
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon fiddi » 10. Januar 2018 16:03

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
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
fiddi
Moderator
Moderator
 
Beiträge: 7094
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon MatthiasKönig » 10. Januar 2018 17:07

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 :)
Benutzeravatar
MatthiasKönig
Microsoft Partner
Microsoft Partner
 
Beiträge: 421
Registriert: 5. März 2008 08:15
Realer Name: Matthias König
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon MatthiasKönig » 6. Februar 2018 17:54

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? :)
Benutzeravatar
MatthiasKönig
Microsoft Partner
Microsoft Partner
 
Beiträge: 421
Registriert: 5. März 2008 08:15
Realer Name: Matthias König
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon sweikelt » 8. Februar 2018 14:17

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
Benutzeravatar
sweikelt
Microsoft Partner
Microsoft Partner
 
Beiträge: 1781
Registriert: 18. November 2010 10:15
Wohnort: Oschatz
Realer Name: Stephan Weikelt
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3-2018 | D365BC

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon rwendler » 8. Februar 2018 15:25

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.
Benutzeravatar
rwendler
 
Beiträge: 86
Registriert: 5. Februar 2013 17:51
Wohnort: Berlin
Realer Name: Robert Wendler
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.60 bis 2017

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon MatthiasKönig » 12. Februar 2018 11:48

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? :)
Benutzeravatar
MatthiasKönig
Microsoft Partner
Microsoft Partner
 
Beiträge: 421
Registriert: 5. März 2008 08:15
Realer Name: Matthias König
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon sweikelt » 12. Februar 2018 12:03

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:
Benutzeravatar
sweikelt
Microsoft Partner
Microsoft Partner
 
Beiträge: 1781
Registriert: 18. November 2010 10:15
Wohnort: Oschatz
Realer Name: Stephan Weikelt
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3-2018 | D365BC

Re: REQUESTPAGEPARAMETER zur Laufzeit?

Beitragvon MatthiasKönig » 12. Februar 2018 16:23

Die Optionen ja (siehe weiter Oben im Thread) aber nicht ob dies als PDF oder an den Drucker gesendet wurde.
Benutzeravatar
MatthiasKönig
Microsoft Partner
Microsoft Partner
 
Beiträge: 421
Registriert: 5. März 2008 08:15
Realer Name: Matthias König
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365


ZurĂĽck zu NAV 2017

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast