PDF erstellung

Marcelo Piccoli

Hallo



wie kann ich am besten per knopfdruck allenicht gedruckte Rechnungen als PDF erstellen??



Vielen Dank



Marcelo

Friederike Mundt

Hallo Marcelo,



Hast du dir schon das neue Menu "Massendruck oder Email Dokumente" (oder so ähnlich) unter Verkauf oder auch Geschäftspartner angeschaut?



Hier kannst du auswählen welche dokumente gedruckt werden.



Wenn du alles automatisch auf einem Knopfdruck haben möchtest, könntest du auch eine customize Regel erstellen, welche alles macht.



hth

Friederike

Marcelo Piccoli

Hallo Friederike



solche Menu(Massendruck oder Email Dokumente) habe ich nicht, wie kann ich solche bekommen?



über belegdrucken funktioniert aber dauert es sehr lange und werden zuerst alle Dokumenten gedruckt und danach die PDFs erstellten



sind ca 2500 belege pro lauf, Druck dauert es ca.9 sec pro Beleg (Drucker wird sogar angehalten)



ich will nur PDF erstellen, geht das?





Gruß



Marcelo

Philipp Knecht

Hi Marcelo



Würde auch sagen: Via Belegruck / oder SelectGrid Massendruck und dann den PDF Knopf drücken

Oder via customize rule mit typ designer layoutdef als trigger. Dann wird autom. beim Druck auch nen PDF erstellt.



Oder im GenerateScript des desgners schreiben:



[CODE]If Not Engine.IsDoublePass And GetData("LD.Par.PrintMode") <> "P" And GetData("LD.Par.Copy") = "0" And GetData("LD.Par.Preview") = "N" Then

' if in first pass and not already in pdf - mode, only for the first copy and if not preview:

' generate a pdf using the same printdef which was used to start this layout

' you may use a sep. printdef for that.

' create one uncheck all the modes (pdf,email,print,...)

' give it a id In the extended tab Of the printdef

' use this id then In the script below

' (-> make the path / export settings on this printdef then...you may even use a variable export path and pass it as a param)

' hint: starting with 2.80 you can also create this scripts in customize

LayoutHelper.LayoutOpener.ExecutePrintDef(GetData("LD.SysPar.PrintDefId"),True,LayoutHelper.LayoutOpener.OpenLayoutModes.PDF,"DocEntry", GetData("LD.Par.DocEntry"),"AddMode", GetData("LD.Par.AddMode"))

End If





[/CODE]





hth
0

Comments

0 comments

Please sign in to leave a comment.

Didn't find what you were looking for?

New post