Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Inhalt


Auszug
Bucht einen bdeabtab-Satz in die BDE/PZE ein

.

Prototype


Codeblock
SY_BDEBuchEin( lfdnr, satzart )

Parameter


ParameterTypBedeutung
lfdnrnumberDie Lfd.-Nr. des einzubuchenden bdeabtab-Satzes
satzartstringDie Satzart des einzubuchenden bdeabtab-Satzes

Rückgabewert


NummerTypBedeutung
1numberFehler-Code von BDEBuchEin: 0 = OK, != 0 = Fehler
2stringnur im Fehlerfall: Fehlermeldung

Hinweise


  • Vor dem Aufrufen der Funktion ist ein bdeabtab-Satz mit entsprechend gefüllten Feldern anzulegen (siehe Beispiel).

Beispiel


Codeblock
languagelua
local bdeabtab = db.getStruct( "bdeabtab" )
bdeabtab.finr = SysLogFinr
bdeabtab.satzart = "GEHT"
bdeabtab.lfdnr = SY_NxtNummer( "BDEAB" )
bdeabtab.persnr = "syslog"
bdeabtab.geraetid = "TEST"
bdeabtab.edatum = SysLogDatum
bdeabtab.ende = os.date( "%H%M%S" )
bdeabtab.min = 480
bdeabtab.beldat = SysLogDatum
bdeabtab.budat = SyslogDatum
bdeabtab.sbaen = SY_UpdateSbaen( SysLogUser, "" )
db.insert( "bdeabtab", bdeabtab )

local retcode, retident = SY_BDEBuchEin( bdeabtab.lfdnr, bdeabtab.satzart )
if retcode ~= 0 then
	SY_Proto( retcode, retident, bdeabtab.lfdnr )
end