6. Februar 2007 10:17
Datum1 := "Item Ledger Entry".GETRANGEMIN("Posting Date");
Datum2 := "Item Ledger Entry".GETRANGEMAX("Posting Date");
6. Februar 2007 10:28
6. Februar 2007 10:44
Alez hat geschrieben:[...] hier sind 2 Zeilen eingefügt, die das erste und letzte Buchungsdatum der Artikelposten abrufen:
- Code:
Datum1 := "Item Ledger Entry".GETRANGEMIN("Posting Date");
Datum2 := "Item Ledger Entry".GETRANGEMAX("Posting Date");
6. Februar 2007 12:44
"Item Ledger Entry".SETFILTER("Posting Date",'%1..%2',CurrForm.Matrix.MatrixRec."Period Start",CurrForm.Matrix.MatrixRec."Period End");
6. Februar 2007 14:04
IF "Item Ledger Entry".GETFILTER("Posting Date") THEN BEGIN
Datum1 := "Item Ledger Entry".GETRANGEMIN("Posting Date");
Datum2 := "Item Ledger Entry".GETRANGEMAX("Posting Date");
END ELSE BEGIN // Nur'n Vorschlag
Datum1 := CALCDATE('<-CY>', TODAY);
Datum2 := CALCDATE('<+CY>', TODAY);
END;
6. Februar 2007 18:19
6. Februar 2007 19:37
Alez hat geschrieben:[...] Ich muss jetzt erst mal nachvollziehen, warum das Ganze vorgenommen wurde und melde mich dann nochmal.
7. Februar 2007 11:23
Marc Teuber hat geschrieben:Wenn der Programmierer die Auskommentierung nicht ala "QuickAndDirty" vorgenommen hat, steht der Änderungsgrund ganz oben im C/AL-Code.
Gruß, Marc