createRecord in einer Tabelle und gleichzeitig in einer Untertabelle
Hallo zusammen,
ich möchte aus einem Bereich der Software in das Rechnungseingangsbuch Daten übertragen.
Die Tabelle Rechnungen nehmen die Kopfdaten auf und die Untertabelle Rechnungspositionen nimmt die einzelnen Positionen auf.
Beide Tabellen sollen per Button mit Daten gefüllt werden. Mein Versuch:
let my := this;
let my := this;
let myVertragsNr := 'Vertrags-Nr.';
let myRgDat := last(select Zahlungsverpflichtung where Vertragsmanagement.'Vertrags-Nr.' = myVertragsNr).'Fälligkeit';
let myRgBetrag := last(select Zahlungsverpflichtung).Zahlungsverpflichtugnsbetrag;
let myZW := text(Zahlweg);
let myRgPos := last(select Zahlungsverpflichtung).Beschreibung;
let newRg := (create Rechnungen);
newRg.('Erfasst am:' := today());
newRg.('Rg.-Dat.:' := myRgDat);
newRg.(Zahlungsart := myZW);
newRg.('Rg-Nr.:' := "Abo");
popupRecord(newRg);
let newRgPos := (create Rechnungen).Rechnungspositionen;
newRgPos.(Bezeichnung := myRgPos);
newRgPos.(Betrag := myRgBetrag)
Es werden die Daten im Rechnungskopf eingetragen, der Datensatz öffnet sich auch, aber die Untertabelle mit den Positionen werden nicht gefüllt.
Woran liegt das? Muss man hier eine Reihenfolge oder ähnliches einhalten?
Gruß + Danke
Michael
2 Antworten
-
Hallo Michael, versuch's mal so:
[...] let newRgPos := (create Rechnungspositionen); newRgPos.(Rechnungen := newRg); newRgPos.(Bezeichnung := myRgPos); newRgPos.(Betrag := myRgBetrag); popupRecord(newRg)
-
super hat funktioniert!
Vielen DANK
Michael
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 2Antworten
- 71Ansichten
-
2
Folge bereits