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


ParameterTypBedeutung
ArtnrstringArtikel-Nr.
LagernrnumberLager-Nr.
LagerortstringLagerort
LagerplstringLagerplatz
ChargnrstringCharge/Serie
BehaelternrstringBehälter-Nr.
LfdnrnumberLaufende Nummer
AufnehmerstringAufnehmer
ZaehlerstringZähler
MengenumberGezählte Menge
Verfdatstring(optional) Verfallsdatum
Bemerkungstring(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 )