SY_BDE_ABUN
- dw
Owned by dw
02.03.2022
Loading data...
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
Parameter | Typ | Bedeutung |
---|---|---|
Persnr | string | Person |
Auidnr | string | Fertigungs-Nr. |
Afonr | number | Arbeitsfolgen-Nr. |
Datum | string | Datum (yyyyMMdd) |
Zeit | string | Uhrzeit (HHMMSS) |
Plehneu | string | Planungseinheit (leer = PLE aus Arbeitsfolge) |
Ugrund | string | Unterbrechungsgrund |
Gstueck | number | Gutstück-Menge |
Ausschuss | number | Ausschuss-Menge |
Fertig | boolean | (optional) Fertig-Buchung; Standard = false |
Min | number | (optional) Minuten; 0 = automatisch ermitteln |
Bemerkung | string | (optional) Bemerkung |
Snr | string | (optional) Serien-Nr. |
BegrLfdnr | number | (optional) Laufende Nr. Begründung (BEG10) |
Dlnr | number | (optional) Durchlauf-Nr. |
Geraetid | string | (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 )