0

Rechnung erstellen

Hallo liebes Forum, 

ich möchte in der Tabelle KONTAKTGRUPPE einen Button RECHNUNG ERSTELLEN anlegen. Dabei sollen alle Posten aus der verknüpften Tabelle 'RECHNUNG POSTEN' bis zum eingestelltem Datum im Feld ABRECHNEN BIS ZUM zu einer neuen Rechnung verknüpft werden. Hier meine bisherige Funktion:

let my := this;
let myDATE := 'Abrechnen bis zum';
let new := (create Rechnungen);
new.(Kontaktgruppe := my);
new.(Datum := today());
'Posten Rechnung'[not Rechnungen and day(Datum) <= day(myDATE)].(Rechnungen := new);
popupRecord(new)

 

Es werden leider immer alle Posten verknüpft die noch keiner Rechnung zugewiesen sind, auch wenn sie nicht das Datumskriterium erfüllen.

Danke für jede Hilfe!

1 Antwort

null
    • Reinhard
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hab den Denkfehler gefunden: Es darf natürlich nicht 'day' heißen, sondern 'date' 

     

    let my := this;
    let myDATE := my.'Abrechnen bis zum';
    let new := (create Rechnungen);
    new.(Kontaktgruppe := my);
    new.(Datum := today());
    'Posten Rechnung'[not Rechnungen and date(Datum) <= date(myDATE)].(Rechnungen := new);
    popupRecord(new)

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 1Antworten
  • 364Ansichten