SY_BDE_ABFMX

Führt eine "ABFMX"-Buchung (Mengenbuchung) durch.

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

Prototype


SY_BDE_ABFMX(Persnr, Auidnr, Afonr, Datum, Zeit, Plehneu, Ugrund, Gstueck, Ausschuss, Bemerkung, Snr, Dlnr, Geraetid)

Parameter


ParameterTypBedeutung
PersnrstringPerson
AuidnrstringFertigungs-Nr.
AfonrnumberArbeitsfolgen-Nr.
DatumstringDatum (yyyyMMdd)
ZeitstringUhrzeit (HHMMSS)
PlehneustringPlanungseinheit (leer = PLE aus Arbeitsfolge)
UgrundstringUnterbrechungsgrund
GstuecknumberGutstück-Menge
AusschussnumberAusschuss-Menge
Bemerkungstring(optional) Bemerkung
Snrstring(optional) Serien-Nr.
Dlnrnumber(optional) Durchlauf-Nr.
Geraetidstring(optional) Geräte-ID; Standard = "Lua"

Rückgabewerte


  • Fehler-Code (0 = Erfolg)

Hinweise


  • Werden für die Funktionsargumente ungültige Typen gewählt, löst dies einen Laufzeitfehler aus.

Beispiel


-- "ABFMX"-Buchung durchführen
local persnr = "syslog"   -- Person
local auidnr = "123456"   -- Fertigungs-Nr.
local afonr = 10          -- Arbeitsfolgen-Nr.
local datum = "20220101"  -- Datum
local zeit = "160000"     -- Zeit
local plehneu = ""        -- Planungseinheit ("" = aus Arbeitsfolge) 
local ugrund = "Grund"    -- Unterbrechungsgrund
local gstueck = 10        -- Gutstück-Menge
local ausschuss = 0       -- Ausschuss-Menge

local res = SY_BDE_ABFMX( persnr, auidnr, afonr, datum, zeit, plehneu, ugrund, gstueck, ausschuss )
assert( res == 0, "Fehler bei der 'ABFMX'-Buchung: " .. res )