Stapeldruck Belege aus RTC

Bild Microsoft Dynamics NAV 2009 (aka "NAV 6")
Forumsregeln
Impressum • Community-Knigge • Nutzungsbedingungen • Datenschutzrichtlinie

Bitte unbedingt angeben, ob sich eure Frage auf den RoleTailored-Client (RTC) oder den Classic-Client (CC) bezieht!

Stapeldruck Belege aus RTC

Beitragvon matthias_roesinger » 26. März 2012 16:40

Hallo alle,

von vor meiner Zeit haben wir einen Stapeldruck von Rechnungen und Gutschriften basierend auf einem gewählten Verkäufer in unserer Branchenlösung.
Der Report durchläuft über einen Verkäufer innerhalb einer Datumsabgrenzung Rechnungen und Gutschriften, schreibt die Belegnummern in eine temporäre Tabelle und arbeitet diese temp. Tabelle im Abschluss ab.

für jede Belegnummer wird der zugehörige Beleg mit Satzmarke versehen und anschließend wird der markierte Record an den Report Rechnung/Gutschrift übergeben:

Code: Alles auswählen
TempBelege.SETRANGE("Document Type",TempBelege."Document Type"::Invoice);
IF TempBelege.FIND('-') THEN BEGIN
  Fenster.OPEN(Text1112900002);
  Fenster.UPDATE(1,Code);
  REPEAT
    VerkRechKopf.GET(TempBelege."Document No.");
    VerkRechKopf.MARK(TRUE);
  UNTIL TempBelege.NEXT = 0;
  VerkRechKopf.MARKEDONLY(TRUE);
  Fenster.CLOSE;
  REPORT.RUNMODAL(REPORT::"Sales - Invoice",ShowRequestWindow,FALSE,VerkRechKopf);
END;


Im Classic-Client funktioniert das auch wunderbar, der Report wird nur mit den Satzmarkierten Datensätzen aufgerufen. Wenn die Stapelverarbeitung jedoch aus dem RTC aufgerufen wird dann wird die Rechnung ungefiltert aufgerufen und alle Belege werden gedruckt.
mir ist bewusst dass der RTC keine Satzmarke mehr kennt, aber in einem anderen Szenario in dem Datensätze auf einer Page markiert werden konnte ich die Sätze im Code auch mit einer Satzmarke versehen und dann abarbeiten.
Die REchnung als Variable anzulegen und dann per Settableview zu arbeiten hat auch keine Besserung gebracht.

Hat irgendjemand evtl. eine Idee hierzu?

Viele GrĂĽĂźe,

Matthias
matthias_roesinger
 
Beiträge: 48
Registriert: 10. März 2009 10:50
Wohnort: Heilbronn
Realer Name: Matthias Rösinger
Arbeitsort: Weinsberg
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2009 R2

Re: Stapeldruck Belege aus RTC

Beitragvon Natalie » 26. März 2012 16:43

Die sauberste Lösung :-) ist, den Reports ein RTC-Layout zu verpassen - dann funktionieren die Satzmarken auch wieder.

Ansonsten den aufrufenden Quelltext dahingehend anpassen, dass pro gefundenem (=markiertem) Datensatz REPRORT.RUNMODAL aufgerufen wird.
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? 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.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Stapeldruck Belege aus RTC

Beitragvon matthias_roesinger » 26. März 2012 16:49

Hallo Natalie,

wenn ich die sauberste Lösung programmieren muss renne ich schreiend aus dem Büro :-)
Der zweite Ansatz wird wahrscheinlich fĂĽrs erste eher in Frage kommen, Danke fĂĽr den Tipp :wink:
matthias_roesinger
 
Beiträge: 48
Registriert: 10. März 2009 10:50
Wohnort: Heilbronn
Realer Name: Matthias Rösinger
Arbeitsort: Weinsberg
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2009 R2

Re: Stapeldruck Belege aus RTC

Beitragvon enh » 6. Januar 2022 09:14

(habe meine Frage hier wieder gelöscht da das Problem einfach zu lösen war, man muss nur korrekt programmieren)
enh
 
Beiträge: 2330
Registriert: 5. Februar 2014 15:42
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV


ZurĂĽck zu NAV 2009

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast