Status: gedruckt
Hallo,
ich würde gerne einen Status "gedruckt" in die Ansicht einfügen.
Kann man mit einer Funktion bestimmen ob ein Datensatz mit einer bestimmten Druckvorlage als pdf heruntergeladen wurde?
Gruß
Oliver M.
6 Antworten
-
Hallo Oliver,
ich mache etwas ähnliches bei Arbeitsberichten, ich drucke per Befehlsschaltfläche und setze ein Statusfeld, mittels welchem das Bearbeiten des Datensatzes gesperrt wird:
---
let myLayout := "Rapport";
printRecord(this.Nr, myLayout);
close := true
---In Deinem Fall würde es dann zum Schluss halt "gedruckt := true" heißen...
lg, Torsten
-
Hallo Torsten,
vielen Dank, mit dem Button kann ich ausdrucken, das ist schonmal klasse
Ich blicke da aber noch nicht genau durch.
Ich habe 2 Formulare, es wird jetzt das erste genommen, kann man das beeinflussen?
Was hast es mit dem Text "Rapport" auf sich?Danke für die Hilfe
-
Hallo Oliver,
mit 'let myLayout := "Rapport"' wird das Layout (Formular), welches Du drucken möchtest, selektiert.
lg, Torsten
-
Hallo Torsten,
oh mann, natürlich wird damit das passende Formular aufgerufen, dass dachte ich eigentlich direkt, aber hatte nicht geschafft den Namen fehlerfrei zu tippen.
Naja, ich hab gefühlt seit 3 Tagen nicht geschlafen, also sorry nochmal für die blöde Frage *grins*Trotzdem führt mich der schöne Butten zu einer weiteren Frage:
Kann man beim drucken den Dateinamen beeinflussen?
Gruß,Oliver M.
-
Hallo Oliver,
nein, leider (noch) nicht - soll aber kommen.
Es gibt aber sehr wohl einen Workflow, bei dem man ein benamtes PDF in ein Bildfeld setzen und von dort dann ausdrucken kann:---
Bildfeld := null;
let myLayout := "Layoutname";
let myName := IrgendEinFeld + " - " + format(date(today()), "YYYY-MM-DD") + ".pdf";
let myAufkleber := importFile(this, printAndSaveRecord(this, myLayout), myName);
importFile(this, printAndSaveRecord(this, myLayout), myName);
Bildfeld := file(this, myName)
---In dem Beispiel wird der Dateiname 'IrgendEinFeld - 2018-09-02.pdf' lauten.
lg, Torsten
-
Hallo Torsten,
vielen Dank für diesen Hinweis, das werde ich mir bei Gelegenheit genauer anschauen
Gruß
Oliver M.
Content aside
- vor 6 JahrenZuletzt aktiv
- 6Antworten
- 2093Ansichten