Erstellung .pdf von Untertabelle
Hallo zusammen,
ich stehe vor folgender Ausgangslage:
Zu meinen Kunden möchte ich Prüfscheine schicken. Vom Aufbau ist es so, dass es eine Tabelle 30_Kalibrierung gibt. In dieser gibt die Untertabelle Waagen zur Kalibrierung.
Es werden per Skript automatisch alle Waagen zur Kalibrierung als .pfd generiert mit dem hinterlegten Layout und verschickt. Das funktioniert bereits jetzt bestens.
Der Code sieht dazu wie folgt aus
let result := dialog("E-Mailversand", "Soll die Prüfscheine verschickt werden?", ["Ja", "Nein"]);
if result = "Ja" then
waitForSync();
let myLISTEN := for d in select 'Waagen zur Kalibrierung' do
let myDruck := printAndSaveRecord(d, "Kalibrierschein");
importFile(d, myDruck, "Prüfschein #" + (select 'Waagen zur Kalibrierung' where Nr = d).'Prüfscheinnummer' + ".pdf")
end;
sendEmail({
from: "test@test-de",
to: Ansprechpartner.'E-Mail',
subject: "Ihre Kalibrierscheine von der Prüfung " + Kalibrierdatum,
text: "Kalibrierscheine",
html: "<p>Sehr geehrte Damen und Herren,</p>
<p>anbei erhalten Sie die Kalibrierscheine.</p>
<p>Bei weiteren Fragen stehen wir Ihnen gerne zur Verfügung!</p>
<p>Mit freundlichen Grüßen</p>,
attachments: myLISTEN
});
alert("Prüfscheine verschickt")
end
Zusätzlich kommt nun die Anforderung:
In der Tabelle Waagen zur Kalibrierung werden auch zusätzlich dann mehrere Prüfmittel ausgewählt die in der Tabelle 4_Gewichte stehen. Verknüpft sind die Prüfmittel mit dem Prüfschein mit der Untertabelle Gewicht-Schein.
Hier ein Bild vom Datenmodell
In der Tabelle 4_Gewichte gibt es denn Feldnamen Prüfschein (Bild-Variable) wo der Prüfschein als .pdf hinterlegt ist.
Ich würde hier gerne mit shareFile automatisch Links zu dem Feld Prüfschein erzeugen und in denn E-Mail Text mit hinterlegen.
Weiß allerdings garnicht, wie ich das über Code umsetzen kann. Habt hier hierzu eine Idee / Vorschlag? :)
Dankeschön!
Liebe Grüße
Michele
Antwort
Content aside
- vor 3 JahrenZuletzt aktiv
- 146Ansichten