0

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

null
    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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).

    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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.

    • KGV_Sonneneck_eV_Neuha
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Danke für die Antwort. Werde es Mal ausprobieren.