[gelöst] Frage zur Inventurberechnung

22. November 2011 15:28

Hallo,

ich versuche gerade zu verstehen, wieso bei der Lagerberechnung im Inventurbuchblatt (phys. Invt. Journal) bei angekreuztem "Artikel ohne Bestand" trotzdem nicht alle Artikel in dem Buchblatt gelistet werden.
Werden Artikel ohne Artikelposten gar nicht berücksichtigt?

Ich wollte mit so einem Inventurlauf eigentlich den Erstbestand zum NAV Go Live aufnehmen.

Viele Grüße
Jan
Zuletzt geändert von JanGD am 23. November 2011 10:46, insgesamt 1-mal geändert.

Re: Frage zur Inventurberechnung

22. November 2011 15:37

Hallo,

Artikel ohne Posten kommen auch dann nicht rein. Kann aber auch nicht sein, da Ihr den Artikel ja mal irgendwann eingekauft oder produziert haben müsstet, damit er einen Bestandsfehler verursachen könnte. :mrgreen:

Gruß, Fiddi

Re: Frage zur Inventurberechnung

22. November 2011 16:24

Danke für die Info.

Ich wollte die Inventur nutzen um die Erstzählung über Inventur eingetragen werden. (Quasi überall 100% abweichung)
Scheinbar muss ich nun nen eigenen Report dafür basteln.

Re: Frage zur Inventurberechnung

22. November 2011 18:37

JanGD hat geschrieben:Danke für die Info.

Ich wollte die Inventur nutzen um die Erstzählung über Inventur eingetragen werden. (Quasi überall 100% abweichung)
Scheinbar muss ich nun nen eigenen Report dafür basteln.

Das habe ich auch schon einmal versucht. Mit dem gleichen Ergebnis. Das Einfachste ist ein Artikelbuchblatt verwenden.

Re: Frage zur Inventurberechnung

22. November 2011 18:58

Scheinbar muss ich nun nen eigenen Report dafür basteln.


Beim erstellen des Buchblattes auf die Einstandspreise der Artikel achten, sonst hast du Spass mit den Lagerwerten

Gruß, Fiddi

Re: Frage zur Inventurberechnung

22. November 2011 19:15

Hier und hier hatten wir das Thema auch schon, das sollte bei Version 6 aber auch so klappen.

Re: Frage zur Inventurberechnung

23. November 2011 10:45

Hallo,

danke für die Links, nach Inventurauftrag habe ich nicht gesucht.
Leider funktioniert Deine Erweiterung in 6 nicht, da sich dort die Routine wieder geändert hat.

Ich werde wohl die Negativposten-Methode durchführen.

Re: Frage zur Inventurberechnung

29. November 2011 01:11

JanGD hat geschrieben:Hallo,
Leider funktioniert Deine Erweiterung in 6 nicht, da sich dort die Routine wieder geändert hat.

:?: Habe ich eben in 2009 R2 getestet, funktioniert bei mir. Neuer Code ist wie bisher zwischen START & ENDE
Code:
AddZeroQtySKU()
IF NOT ZeroQty THEN
  EXIT;

SKU.SETCURRENTKEY("Item No.");
SKU.SETRANGE("Item No.",Item."No.");
Item.COPYFILTER("Variant Filter",SKU."Variant Code");
Item.COPYFILTER("Location Filter",SKU."Location Code");

IF SKU.FIND('-') THEN BEGIN
  QuantityOnHandBuffer.RESET;
  QuantityOnHandBuffer.SETRANGE("Item No.",Item."No.");
  REPEAT
    QuantityOnHandBuffer.SETRANGE("Variant Code",SKU."Variant Code");
    QuantityOnHandBuffer.SETRANGE("Location Code",SKU."Location Code");
    IF NOT QuantityOnHandBuffer.FIND('-') THEN BEGIN
      CLEAR(QuantityOnHandBuffer);
      QuantityOnHandBuffer."Item No." := SKU."Item No.";
      QuantityOnHandBuffer."Variant Code" := SKU."Variant Code";
      QuantityOnHandBuffer."Location Code" := SKU."Location Code";
      QuantityOnHandBuffer.INSERT;
    END;
  UNTIL SKU.NEXT = 0;
//END;
END ELSE BEGIN  // - START wenn keine Lagerhaltungsdaten vorhanden sind
  ItemLedgEntry2.SETCURRENTKEY("Item No.");
  ItemLedgEntry2.SETRANGE("Item No.",Item."No.");
  IF NOT ItemLedgEntry2.FIND('-') THEN BEGIN
    Location2.SETFILTER(Code,Item.GETFILTER("Location Filter"));
    IF Location2.FIND('-') THEN REPEAT
    QuantityOnHandBuffer.RESET;
    QuantityOnHandBuffer.SETRANGE("Item No.",Item."No.");
    QuantityOnHandBuffer.SETRANGE("Location Code",Location2.Code);
      IF NOT QuantityOnHandBuffer.FIND('-') THEN BEGIN
          CLEAR(QuantityOnHandBuffer);
          QuantityOnHandBuffer."Item No." := Item."No.";
          QuantityOnHandBuffer."Location Code" := Location2.Code;
          QuantityOnHandBuffer.INSERT;
      END;
    UNTIL Location2.NEXT = 0;
  END;
END;
// + ENDE