PC 7 Inventurzählbestände, M383
Gilt auch für
PC8 Inventurzählbestände mit Addition, M383
INI-Eintrag:
PostingCode.7=Inventur,383,"Zählliste: @documentno, Lager: @fromstoreid, Teil: @itemno, Menge: @bookquantity, ME: @quantityunit, Platz: @fromstockplace"
PostingCode.8=Inventur mit Addition,383,"Zählliste: @documentno, Lager: @fromstoreid, Teil: @itemno, Menge: @bookquantity, ME: @quantityunit, Platz: @fromstockplace"
Es ist keine IPS-Datei erforderlich.
Die Übernahme der Inventurdaten erfolgt über das infra-Programm "383 Zählbestand erfassen / ändern".
Für LPCV-Teile kann eine Inventur erfolgen. Es muss dann das Übergabefeld „Fromstockplace“ versorgt sein und das Übergabefeld „batchno“ (Chargenbezeichnung). Bei LPV-Teilen ist die Chargenbezeichnung aber ohne Bedeutung, es wird Charge „0“ verwendet.
Es können auch neue (LPCV-)Sätze in der Zählliste hinzugefügt werden, allerdings muss zumindest ein Eintrag mit der übergebenen Zähllistennummer existieren (ab V7.1a)
Fehlende Teile- oder Lagerstammdaten oder Zähllisteneinträge werden als Fehler gemeldet.
|
Feld
|
Format
|
Bedeutung
|
|
postingcode
|
int
|
Buchungsart:
7: Inventurzählbestand wird überschrieben
8: Übergebener Bestand wird zum Zählbestand addiert
|
|
itemno
|
varchar(50)
|
Teilenummer der Inventur:
Feld „Teil“ in Zählliste, Feldnummer 7. Bei fehlendem Teilestamm Fehlermeldung
|
|
documentno
|
varchar(50)
|
Zähllistennummer für die Inventur:
Feld „ZaehlListe“ in Tabelle INVENT, Feldnummer 4.
Es können auch neue (LPCV-)Sätze in der Zählliste hinzugefügt werden, allerdings muss zumindest ein Eintrag mit der übergebenen Zähllistennummer existieren (ab V7.1a).
Bei vorhandenem Zähllistensatz darf noch keine Differenzbuchung stattgefunden haben (Feld „Zustand“ an erster Stelle dann > „2“) und der Inventurstatus (Feld „Stat“) muss ein Leerzeichen enthalten.
Für Nicht-LPCV-Teile wird der Zähllistensatz über Pfad 1 der Inventurdatei gelesen (Zählliste + Lager + Lagerplatz MWI + Teil).
Es muss also zwingend auch der Lagerplatz (Feld „Platz“ in Zählliste, Feldnummer 6) von der MDE zurückkommen, siehe Schnittstellenfeld „fromstockplace“.
Für LPCV-Teile wird der Zähllistensatz über Pfad 5 der Inventurdatei gelesen (Zählliste + Lager + Lagerplatz LPCV + Teil + Charge)
|
|
fromstoreid
|
varchar(3)
|
Lager der Inventur:
Feld „Lag“ in Zählliste, Feldnummer 5. Bei fehlendem Lagerstamm Fehlermeldung:
|
|
fromstockplace
|
varchar(10)
|
Lagerplatz der Inventur:
Lagerplatz aus Lagerstamm (Feld „Platz“ in Zählliste, Feldnummer 6) bzw. bei LPCV-Teilen der Lagerplatz aus Feld „LagPlatz“ in Zählliste, Feldnummer 42. Ein leerer Platz wird bedingungslos akzeptiert, im Zähllistensatz bleibt die Platzangabe dann unverändert. Bei Übergabe eines Platzes muss dieser mit dem Zähllistensatz übereinstimmen, sonst wird ein entsprechender Fehler gemeldet.
|
|
batchno
|
varchar(150)
|
Chargenbezeichnung der Inventur:
Feld „ChargBez“ in Zählliste, Feldnummer 43. Muss also für Nicht-LPCV-Teile nicht gefüllt sein.
Bei LPV-Teilen ist die Chargenbezeichnung aber ohne Bedeutung, es wird Charge „0“ verwendet.
|
|
bookquantity
|
float
|
Zählbestand:
Wird als Inventurzählbestand (Feld „ZaehlBst“ in Zählliste, Feldnummer 20) im Zähllistensatz der Inventur eingetragen (Buchungsart 7) bzw. zum aktuellen Zählbestand addiert (Buchungsart 8).
|
|
quantityunit
|
varchar(6)
|
Mengeneinheit zu Zählbestand:
Derzeit keine Abweichung von Zählliste zulässig (Feld „MeEing“ in Zählliste, Feldnummer 21).
Wenn irgendwann zulässig: Es wird ggf. eine Umrechnung vorgenommen. Umrechnungssatz (UMRECH) muss vorhanden sein.
|
