0

pdf erzeugen - Drucklayout auswählen

Hallo zusammen,

 

ich bin in Tabelle "Rechnungen" und möchte eine pdf erzeugen, die in der Tabelle "Anhänge" in das Bildfeld 'Datei' importiert und mit der Rechnung verknüpft wird.

 

Record in "Anhänge" erzeugen passt

Verknüpfung passt auch

Kategorie 2 = Rechnung passt auch

FileName passt auch

nur das Drucklayout passt nicht! Es wird nicht das Drucklayout von "Rechnungen" verwendet, sondern das von "Anhänge" und dort gibt es keines :)

 

Was muss ich denn an folgender Formel verändern, damit das gewünschte Layout verwendet wird? Ich glaube, der Fehler ist in der letzten Zeile enthalten, denn das this greift auf den neuen Record in Anhänge zu und findet dort kein Layout.

 

let me := this;
let myNew := (create 'Anhänge');
let myFileName := Rechnungsnummer + " " + 'Empfänger'.Nachname + ".pdf";
me.('Anhänge Rechnung' := myNew);
myNew.(Kategorie := 2);
myNew.(Datei := importFile(this, printAndSaveRecord(this, "Rechnung"), myFileName));

6 Antworten

null
    • Christian.7
    • vor 3 Jahren
    • Gemeldet - anzeigen

    ...oder kann ich das Drucklayout irgendwie rüberkopieren von Rechnungen in Anhänge?

    • Torsten_Stang.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Christian,

     

    let me := this;
    let myNew := (create 'Anhänge');
    let myFileName := Rechnungsnummer + " " + 'Empfänger'.Nachname + ".pdf";
    me.('Anhänge Rechnung' := myNew);
    myNew.(Kategorie := 2);
    myNew.(Datei := importFile(myNew, printAndSaveRecord(me, "Rechnung"), myFileName));

     

    lg, Torsten

    • Christian.7
    • vor 3 Jahren
    • Gemeldet - anzeigen

    👏 Eine kleine Änderung erzeugt ein breites Grinsen 😃

    Danke Torsten!

    • Christian.7
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Torsten,

     

    noch eine kleine Zusatzfrage:

     

    Der oben beschriebene Vorgang funktioniert jetzt prima. Ich speichere die erzeugte Rechnung dann manuell mit "Sichern als" auf die Festplatte, um sie dann ggf. per E-Mail zu versenden oder dem Steuerberater weiterzuleiten. Anders geht es ja nicht mit der App-Version ohne Cloud-Abo. Macht auch nix, ist völlig ok. Als Einzelbenutzer reicht mir die App ohne Cloud völlig aus.

     

    Kann ich das in die Befehlsschaltfläche einbauen?? Also nicht nur ins Bildfeld importieren, sondern auch gleich myNew.(Datei) "Sichern als"?

    • T_Bartzsch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Christian, das geht leider nicht. Ich warte auch auf so eine Funktion, die das Speichern der Dateianhänge erlaubt. Du kannst allerdings aus NINOX heraus Mails versenden, direkt mit dem erzeugten PDF im Anhang. Allerdings ist das nicht sehr komfortabel, da du keinerlei Sendestatus erhälst...

    • Christian.7
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Danke Tobias für die Aufklärung. Schade eigentlich. Aber geht auch so mit zwei Klicks mehr.

    E-Mails versende ich eh lieber aus Apple Mail. Wäre toll, wenn ich den Anhang gleich mit rüberbeamen könnte von Ninox zu Apple Mail. Aber auch das geht wohl - noch - nicht.

    Übrigens habe ich für die andere Sache mit den Kontakten eine supertolle Lösung gefunden, die sogar die Untertabelle erübrigt. Es gibt da jetzt Kontakt/Kunde/Ansprechperson als Auswahlfeld und alles bleibt in einer Tabelle Kontakte. Muss es erst fertig basteln, sieht aber schon sehr funktionell aus!

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 6Antworten
  • 965Ansichten