6. Oktober 2010 19:04
OnAfterGetRecord()
SETRANGE("Date Filter", 010408D, 310309D );
EnterCell(RowNo, 5, FORMAT(Inventory), '', FALSE, FALSE, FALSE);
EnterCell(RowNo, 6, FORMAT("Sales (Qty.)"), '', FALSE, FALSE, FALSE);
6. Oktober 2010 20:41
CALCFIELDS(Inventory);
7. Oktober 2010 09:26
7. Oktober 2010 09:33
7. Oktober 2010 13:56
RaiNav hat geschrieben:Evtl. musst Du nicht Inventory anfrage, sondern das Feld "Net Change" (Bewegung), dies reagiert auf Flowfields, inventory nicht.
7. Oktober 2010 15:14
-Sum("Value Entry"."Invoiced Quantity" WHERE (Item Ledger Entry Type=CONST(Sale),Item No.=FIELD(No.),Global Dimension 1 Code=FIELD(Global Dimension 1 Filter),Global Dimension 2 Code=FIELD(Global Dimension 2 Filter),Location Code=FIELD(Location Filter),Drop Shipment=FIELD(Drop Shipment Filter),Variant Code=FIELD(Variant Filter),Posting Date=FIELD(Date Filter)))
8. Oktober 2010 01:26
janosch hat geschrieben:Hi,
dachte das DateFilter schon möglich ist, weil in Sales (Qty.)
enthalten.
8. Oktober 2010 14:27
Kowa hat geschrieben:Da ist er dabei, aber eben nicht bei "Inventory". Das ist immer der aktuelle Bestand.
Sum("Item Ledger Entry".Quantity WHERE (Item No.=FIELD(No.),Global Dimension 1 Code=FIELD(Global Dimension 1 Filter),Global Dimension 2 Code=FIELD(Global Dimension 2 Filter),Location Code=FIELD(Location Filter),Drop Shipment=FIELD(Drop Shipment Filter),Variant Code=FIELD(Variant Filter),Lot No.=FIELD(Lot No. Filter),Serial No.=FIELD(Serial No. Filter),Posting Date=FIELD(Date Filter)))
8. Oktober 2010 14:46
janosch hat geschrieben:Damit müsste es dann doch gehen. Wahrscheinlich eine Anpassung in unserem System... oder verstehe ich hier etwas falsch?
8. Oktober 2010 14:55
Kowa hat geschrieben: ja,das ist eine unbedachte Anpassung. Derjenige der den "Date Filter" in die Formel gesetzt hat, hat was falsch gemacht.
Kowa hat geschrieben:Bevor man den entfernt, müsste aber geprüft werden, wo das verwendet wurde und den Code dann auf "Net Change" umstellen.
8. Oktober 2010 16:00
9. November 2010 12:51