Seite 1 von 1

Vorgabe für Lagerabgangsmethode

Verfasst: 31. März 2021 15:09
von joscho
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

Verfasst: 31. März 2021 16:03
von Kowa
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

Verfasst: 31. März 2021 17:20
von joscho
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

Verfasst: 1. April 2021 13:59
von joscho
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

Verfasst: 1. April 2021 14:58
von Kowa
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

Re: Vorgabe für Lagerabgangsmethode

Verfasst: 1. April 2021 17:26
von joscho
ja, stimmt, hast natürlich Recht. Dann suche ich mal weiter.

Danke!

Re: Vorgabe für Lagerabgangsmethode

Verfasst: 1. April 2021 17:53
von joscho
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