SY_BDE_PLE
dw
Owned by dw
02.03.2022
1 min read
Loading data...
Führt eine BDE-Buchung an einer Planungseinheit durch.
Achtung: Diese Funktion ist momentan nur in syslog.ERP 6 verfügbar!
Prototype
SY_BDE_PLE(Persnr, Satzart, Auidnr, Afonr, Datum, Zeit, Gstueck, Ausschuss, Plehneu, Fertig, Min, Ugrund, Bemerkung, Snr, BegrLfdnr, Dlnr, Geraetid)
Parameter
Parameter | Typ | Bedeutung |
---|---|---|
Persnr | string | Person |
Satzart | string | Buchungsart |
Auidnr | string | Fertigungs-Nr. |
Afonr | number | Arbeitsfolgen-Nr. |
Datum | string | Datum (yyyyMMdd) |
Zeit | string | Uhrzeit (HHMMSS) |
Gstueck | number | Gutstück-Menge |
Ausschuss | number | Ausschuss-Menge |
Plehneu | string | Planungseinheit (leer = PLE aus Arbeitsfolge) |
Fertig | boolean | (optional) Fertig-Buchung; Standard = false |
Min | number | (optional) Minuten; 0 = automatisch ermitteln |
Ugrund | string | (optional) Unterbrechungsgrund |
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
-- PLE-Buchung durchführen local persnr = "syslog" -- Person local satzart = "ABTE" -- Buchungsart 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_PLE( persnr, satzart, auidnr, afonr, datum, zeit, gstueck, ausschuss, plehneu ) assert( res == 0, "Fehler bei der PLE-Buchung: " .. res )