SY_InventurAdd

Fügt einen neuen Inventur-Satz ein (gezählt wird gesetzt).

Achtung: Diese Funktion ist momentan nur in syslog.ERP 6 verfügbar!

Jeder Aufruf der Funktion legt einen neuen Inventur-Satz mit der nächsthöheren laufenden Nummer an.

Prototype


SY_InventurAdd(Artnr, Lagernr, Lagerort, Lagerpl, Chargnr, Behaelternr, Aufnehmer, Zaehler, Menge, Verfdat, Bemerkung)

Parameter


ParameterTypBedeutung
ArtnrstringArtikel-Nr.
LagernrnumberLager-Nr.
LagerortstringLagerort
LagerplstringLagerplatz
ChargnrstringCharge/Serie
BehaelternrstringBehälter-Nr.
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 hinzufügen
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 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_InventurAdd( artnr, lagernr, lagerort, lagerpl, chargnr, behaelternr, aufnehmer, zaehler, menge, verfdat, bem )
assert( res == 0, "Fehler beim Hinzufügen des Inventur-Satzes: " .. res )