20. Mai 2011 11:24
Hallo zusammen,
ich such jetzt schon seit einer Weile online, hab aber leider noch nichts gefunden, dass mein Problem lösen würde. Vielleicht überseh ich ja etwas ganz einfaches und bin nur Codeblind
Ich setze einen Filter auf den Restbetrag (Remaining Amount) der Debitorenposten (Cust. Ledger Entry). An der Stelle Breakpoint im Code bin ich im Debugger. Dort scheint die Variable debposten.Zoom.Remaining Amount immer mit 0 auf, obwohl ein Filter gesetzt ist. Der gefundene Debitorenpostenzeile wird allerdings im Table mit einem offenen Betrag (>0) ausgewiesen, wenn ich mir die Zeile direkt im Table über den Object Designer ansehe. Der Debugger zeigt die Variable fälschlicherweise mit 0 an, und so wird sie dummerweise auch weiterverarbeitet.
- Code:
...
debposten.RESET;
debposten.INIT;
debposten.SETFILTER("Remaining Amount",'>0');
IF debposten.FIND('-') THEN BEGIN
fenster.UPDATE(1,debposten."Customer No.");
BREAKPOINT!
...
Könnt ihr mir hier weiterhelfen?
Gruß aus Salzburg
Till
Zuletzt geändert von Banshee am 20. Mai 2011 11:44, insgesamt 1-mal geändert.