Neue Rechnung mit wiederkehrenden Positionen erstellen
Hallo zusammen,
Ich habe Rund um die Vorlage "Rechnungen" eine Verwaltung für meinen Gartenverein erstellt. 1 x im Jahr wird eine Mitgliederrechnung erstellt. Die wiederkehrenden Positionen sind Mitgliedsbeitrag, Umlage und Pacht. Mitgliedsbeitrag und Umlage sind bei jedem gleich. Die Pacht ist abhängig von der Größe des Gartens. Sämtliche Kosten eines Mitgliedes sind in einer Untertabelle gespeicht. Das wäre die Tabelle Stammdaten Mitglieder mit der Untertabelle Kosten.
In der Untertabelle Kosten sind die Felder " Mitgliedsbeitrag, Umlage und Pacht"
Die Tabelle Stammdaten Mitglieder und Rechnungen sind verknüpft.
Kann mir jemand helfen, wie bei einer neuen Rechnung die Daten für das Mitglied aus der Untertabelle Kosten einlese und sie als Rechnungspositionen in die neue Rechung schreiben lasse.
Besten Dank
3 Antworten
-
Hallo, für eine einzelne Rechnung könnte man im Verknüpfungsfeld 'Mitglieder' einen Trigger "Nach Änderung" mit folgendem Code erstellen:
let me := this;
for i in Mitglieder.Kosten do
let newPos := (create Rechnungspositionen);
newPos.(Rechnungen := me);
newPos.(Bezeichnung := i.Bezeichnung);
newPos.(Betrag := i.Betrag)
end
Die Tabellen- und Feldbezeichnungen müssten natürlich überprüft und ggf. angepasst werden ('Mitglieder' entspricht hier 'Kunden' in der Rechnungsvorlage).
-
PS: Man kann auch alle Rechnungen automatisch in einem Durchlauf erstellen. Das würde eine weitere Schleife erfordern und müsste mit einer Schaltfläche aktiviert werden.
-
Danke für die Antwort. Werde es Mal ausprobieren.
Content aside
- vor 3 JahrenZuletzt aktiv
- 3Antworten
- 394Ansichten