Vorgabe für Lagerabgangsmethode

31. März 2021 15:09

Hallo zusammen,

beim Anlegen eines neuen Artikels wird die Lagerabgangsmethode immer auf FIFO gesetzt. Eigentlich hatte ich verstanden, dass unter "Lager Einrichtung":"Standardmäßige Lagerabgangsmethode" der Vorgabewert steht, der wird aber ingnoriert.
Kann jemand helfen?

danke
Joscho

Re: Vorgabe für Lagerabgangsmethode

31. März 2021 16:03

Bei einem Serviceartikel ist FIFO festcodiert (da dort irrelevant), ansonsten sollte schon der Vorgabewert aus der Lagereinrichtung kommen. Das ist im Standard zumindest im Inserttrigger so programmiert. Bis NAV 2016 konnte allerdings auch in der Artikelkatagorie ein Vorgabewert eingetragen werden. Ich würde mal den Debugger mit Breakpoint on Triggers einschalten und einen neuen Artikel anlegen, dann sollte sich zeigen, woher der Wert kommt.

Re: Vorgabe für Lagerabgangsmethode

31. März 2021 17:20

Hallo Kai,

danke für die schnelle Antwort. Mir fehlt leider die Erfahrung mit dem Debugger, werde es aber mal versuchen. Bei meinem Nav handelt es sich um eine frische Installation out of the box NAV2018 cu39 auf zwei Testservern und beide verhalten sich so. Mir würde also schon mal weiterhelfen, wenn mir jemand den Fehler bestätigt oder eben nicht.

Danke
Joscho

Re: Vorgabe für Lagerabgangsmethode

1. April 2021 13:59

so, frisch gedebuggt:
habe dabei folgendes gefunden, in

InitControls()
UnitCostEnable := TRUE;
StandardCostEnable := TRUE;
OverflowLevelEnable := TRUE;
DampenerQtyEnable := TRUE;
DampenerPeriodEnable := TRUE;
LotAccumulationPeriodEnable := TRUE;
ReschedulingPeriodEnable := TRUE;
IncludeInventoryEnable := TRUE;
OrderMultipleEnable := TRUE;
MaximumOrderQtyEnable := TRUE;
MinimumOrderQtyEnable := TRUE;
MaximumInventoryEnable := TRUE;
ReorderQtyEnable := TRUE;
ReorderPointEnable := TRUE;
SafetyStockQtyEnable := TRUE;
SafetyLeadTimeEnable := TRUE;
TimeBucketEnable := TRUE;


InventoryItemEditable := Type = Type::Inventory;
"Costing Method" := "Costing Method"::FIFO;
UnitCostEditable := TRUE;

Da ist ja wohl das FIFO fest verdrahtet und kein Vorgabewert wird aus der Lagereinrichtung geholt.

Was tun?
Gruß
Joscho

Re: Vorgabe für Lagerabgangsmethode

1. April 2021 14:58

Das sind aber nur die Vorgabewerte der Page, im Inserttrigger der Tabelle wird auch in CU 39 die Lagereinrichtung ausgewertet. Das sollte natürlich auch in der Funktion InitControls passieren.
DefaultCosting.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Vorgabe für Lagerabgangsmethode

1. April 2021 17:26

ja, stimmt, hast natürlich Recht. Dann suche ich mal weiter.

Danke!

Re: Vorgabe für Lagerabgangsmethode

1. April 2021 17:53

so, hab es gefunden, im Prinzip steht es ja da im Code. Ich vergebe die Artikelnummern manuell, dann nimmt er FIFO, stelle ich auf automatische Artikelnummern um, nimmt er die Vorgabe aus der Lagereinrichtung.


joscho