Einzelne Druckjobs

Bild Microsoft Dynamics NAV 2016

Einzelne Druckjobs

Beitragvon simon.sprenger » 12. Dezember 2018 10:13

Hallo Zusammen,

ich habe folgendes Problem:

Ich möchte beim Druck von Fertigungsaufträgen noch ein Datenblatt anhängen, welches automatisch mit ausgedruckt werden soll. Das Datenblatt ist eine PDF Datei und liegt auf dem Netzlaufwerk. Wenn ich die Fertigungsaufträge einzeln drucke funktioniert es.

Wenn ich mehrere Aufträge (FA123456..FA200000) drucken will, kommen jedoch erst alle Fertigungsaufträge raus und dann im Anschluss alle Datenblätter. Die Reihenfolge sollte jedoch immer ein FA, ein Datenblatt, ein FA usw. sein.

Ich denke mal das hängt damit zusammen, dass NAV den druck der FA's als ein Druckjob ansieht. Gibt es hier einen Möglichkeit dies zu umgehen ohne jeden FA einzeln drucken zu müssen?

GruĂź und vielen Dank im Voraus

Simon
simon.sprenger
 
Beiträge: 54
Registriert: 5. August 2018 17:25

Re: Einzelne Druckjobs

Beitragvon m_schneider » 12. Dezember 2018 14:42

Du brauchst einen vorgeschalteten Report, welcher die FAs filtert und dann einzeln ausdruckt.
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2141
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: Einzelne Druckjobs

Beitragvon simon.sprenger » 13. Dezember 2018 11:00

Ok. Vielen Dank. Den vorgeschalteten Report habe ich soweit umgesetzt und das funktioniert.

Jetzt brauche ich jedoch noch einen Timer. Problem ist, dass die Reihenfolge FA, PDF, FA, PDF nicht passt, da das PDF scheinbar länger braucht eh der Druckjob an den Drucker gesendet wird. Hier habe ich die Reihenfolge FA, PDF, FA, FA, PDF, PDF.

Ich habe dies bereits mit der Sleep Funktion versucht umzusetzen, hierbei scheint jedoch auch der Druckjob anzuhalten....
simon.sprenger
 
Beiträge: 54
Registriert: 5. August 2018 17:25

Re: Einzelne Druckjobs

Beitragvon m_schneider » 13. Dezember 2018 13:15

Nein, du musst das PDF modal drucken.
wie druckst du denn das PDF?
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2141
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: Einzelne Druckjobs

Beitragvon simon.sprenger » 14. Dezember 2018 09:16

Das PDF drucke ich wie im Bild beschrieben aus...
simon.sprenger
 
Beiträge: 54
Registriert: 5. August 2018 17:25

Re: Einzelne Druckjobs

Beitragvon m_schneider » 14. Dezember 2018 09:22

Sehr gut...

und nach dem Start schreibst du ein

Code: Alles auswählen
Process.WaitForExit(); ; // tells NAV to wait for the program to close

Quelle
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2141
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: Einzelne Druckjobs

Beitragvon fiddi » 14. Dezember 2018 09:24

Hallo da fehlt noch:
Code: Alles auswählen
Process := Process.Start(StartInfo);
Process.WaitForExit(5000);
Process.WaitForInputIdle();
Process.Kill();


Hinten dran.

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: 7091
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


ZurĂĽck zu NAV 2016

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast