22. März 2016 12:05
System: Navision 2009 Classic
Hallo Zusammen,
Ich muss für die Tabelle "Purchase Line Discount"
den geänderten Zeilenrabatt und geändertes Startdatum einlesen aus einem CSV.
Das ändern des Zeilenrabattes funktioniert ohne Probleme.
Sobald aber auch das startdatum geändert werden soll (gelb Markiert), kommt die Fehlermeldung
Einkaufszeilenrabat existiert nicht,
pld ist das Dataitem Purchase Line Discount
trigger: onpostdataitem
PurchItem.SETRANGE("Item No.",Pld."Item No.");
PurchItem.SETRANGE("Vendor No.",Pld."Vendor No.");
IF PurchItem.FINDFIRST THEN BEGIN
IF PurchItem."Item No." <> '' THEN BEGIN
//PurchItem.RENAME("Starting Date",Pld."Starting Date");
PurchItem."Starting Date" :=Pld."Starting Date" PurchItem."Line Discount %" := Pld."Line Discount %";
IF Pld."Ending Date" <> 0D THEN
PurchItem."Ending Date" := Pld."Ending Date";
PurchItem.MODIFY;
END;
END;
Was mache ich noch falsch ?
Gruss Dani
Zuletzt geändert von dani_nav am 14. November 2016 11:01, insgesamt 1-mal geändert.