SY_BDE_ABTE

Führt eine "ABTE"-Buchung durch.

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

Prototype


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

Parameter


ParameterTypBedeutung
PersnrstringPerson
AuidnrstringFertigungs-Nr.
AfonrnumberArbeitsfolgen-Nr.
DatumstringDatum (yyyyMMdd)
ZeitstringUhrzeit (HHMMSS)
GstuecknumberGutstück-Menge
AusschussnumberAusschuss-Menge
PlehneustringPlanungseinheit (leer = PLE aus Arbeitsfolge)
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


-- "ABTE"-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 gstueck = 10        -- Gutstück-Menge
local ausschuss = 0       -- Ausschuss-Menge
local plehneu = ""        -- Planungseinheit ("" = aus Arbeitsfolge)

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