SY_InventurUpdate
Aktualisiert einen bestehenden Inventur-Satz (gezählt wird gesetzt)
.
Achtung: Diese Funktion ist momentan nur in syslog.ERP 6 verfügbar!
Es muss eine spezifische laufende Nummer angegeben werden.
Prototype
SY_InventurUpdate(Artnr, Lagernr, Lagerort, Lagerpl, Chargnr, Behaelternr, Lfdnr, Aufnehmer, Zaehler, Menge, Verfdat, Bemerkung)
Parameter
Parameter | Typ | Bedeutung |
|---|---|---|
Artnr | string | Artikel-Nr. |
Lagernr | number | Lager-Nr. |
Lagerort | string | Lagerort |
Lagerpl | string | Lagerplatz |
Chargnr | string | Charge/Serie |
Behaelternr | string | Behälter-Nr. |
Lfdnr | number | Laufende Nummer |
Aufnehmer | string | Aufnehmer |
Zaehler | string | Zähler |
Menge | number | Gezählte Menge |
Verfdat | string | (optional) Verfallsdatum |
Bemerkung | string | (optional) Bemerkung |
Rückgabewerte
Fehler-Code (0 = Erfolg)
Hinweise
Werden für die Funktionsargumente ungültige Typen gewählt, löst dies einen Laufzeitfehler aus.
Beispiel
-- Inventur-Satz aktualisieren
local artnr = "150222" -- Artikel-Nr.
local lagernr = 0 -- Lager-Nr.
local lagerort = "fli" -- Lager-Ort
local lagerpl = "" -- Lagerplatz
local chargnr = "" -- Charge/Serie
local behaelternr = "" -- Behälter-Nr.
local lfdnr = 1 -- Laufende Nummer
local aufnehmer = "syslog" -- Aufnehmer
local zaehler = "syslog" -- Zähler
local menge = 250.0 -- Gezählte Menge
local verfdat = "20220101" -- Verfallsdatum '01.01.2022' (optional)
local bem = "Buchung aus Lua" -- Bemerkung (optional)
local res = SY_InventurUpdate( artnr, lagernr, lagerort, lagerpl, chargnr, behaelternr, lfdnr, aufnehmer, zaehler, menge, verfdat, bem )
assert( res == 0, "Fehler beim Aktualisieren des Inventur-Satzes: " .. res )