SY_BDE_ABUN

Führt eine "ABUN"-Buchung (Unterbrechung) durch.

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

Prototype


SY_BDE_ABUN(Persnr, Auidnr, Afonr, Datum, Zeit, Plehneu, Ugrund, Gstueck, Ausschuss, Fertig, Min, Bemerkung, Snr, BegrLfdnr, Dlnr, Geraetid)

Parameter


ParameterTypBedeutung
PersnrstringPerson
AuidnrstringFertigungs-Nr.
AfonrnumberArbeitsfolgen-Nr.
DatumstringDatum (yyyyMMdd)
ZeitstringUhrzeit (HHMMSS)
PlehneustringPlanungseinheit (leer = PLE aus Arbeitsfolge)
UgrundstringUnterbrechungsgrund
GstuecknumberGutstück-Menge
AusschussnumberAusschuss-Menge
Fertigboolean(optional) Fertig-Buchung; Standard = false
Minnumber(optional) Minuten; 0 = automatisch ermitteln
Bemerkungstring(optional) Bemerkung
Snrstring(optional) Serien-Nr.
BegrLfdnrnumber(optional) Laufende Nr. Begründung (BEG10)
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


-- "ABUN"-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_ABUN( persnr, auidnr, afonr, datum, zeit, plehneu, ugrund, gstueck, ausschuss )
assert( res == 0, "Fehler bei der 'ABUN'-Buchung: " .. res )