@silver:
Ja klar! Du erstellst die irgendeine Maske für dieses Dokument, z.B. MskSumme mit den Feldern Summe Hose, Summe
, Summe
und vielleicht noch Felder für die Anzahl, um vielleicht mal einen Schnitt auszurechnen. Dann baust du dir noch eine Ansicht in der Nur dieses Dokument angezeigt wird. In einer Spalte sollte dann die ID ausgegeben werden, somit kannst du diese dann via DbColumn oder DbLookup (man könnte ja auch ein Dokument pro Jahr nehmen) abfragen.
Anschließend erzeugst du mit dieser Maske ein Dokument und nimmst anschließend selbst verständlich auch gleich wieder die möglichkeit raus eines zu erstellen. So nun hast du ein Dokument auf das du jeder Zeit zugreifen kannst.
wie z.B.:
REM "Wert des aktuellen Abschluss";
xWert := Abschlusssumme;
REM "bisherigen Wert aus Dokument auslesen";
xGWert := @If(Abschluss="Hose";@GetDocField(
UNID; SumHose );Abschluss="Jacke";";@GetDocField(
UNID; SumJacke );";@GetDocField(
UNID; SumBluse );
REM "Wert in Dokument setzen"
@If(Abschluss="Hose";@SetDocField(
UNID; SumHose; xGWert + xWert );Abschluss="Jacke";@SetDocField(
UNID, SumJacke; xWert + xGWert );@SetDocField(
UNID, SumBluse ; xWert + xGWert);
So ungefähr sollte das dann gehen! Wie gesagt die ID musst dir halt noch holen!