/
SysLogFinr (Lua-Variable)
SysLogFinr (Lua-Variable)
- 1 Typ
- 2 Beschreibung
- 3 Beispiele
Die globale Lua-Variable SysLogFinr
enthält den aktuellen Mandanten, der beim Start von Syslog-PPS ausgewählt wurde (FI00; sofern beim Start mehrere Mandanten vorhanden waren). Bei Aufruf aus dem Tagesabschluss oder aus TG10/TG11 enthält die Variable den jeweils angegebenen Mandanten.
Typ
number
Beschreibung
Die Variable kann (und sollte!) dafür verwendet werden, bei Datenbankzugriffen (z.B. mit SQL_Select oder mit SQL_Exec) den Mandanten (Feld 'finr') einzuschränken, um so Lua-Skripte auf mehreren Mandanten gleichzeitig verwenden zu können und die Mandantenfähigkeit von syslog.ERP zu erhalten.
Beispiele
-- SELECT-Statement zusammenbauen mit der globalen Variable SysLogFinr
local query = "SELECT * FROM gpktab WHERE finr = " .. SysLogFinr .. " AND perseh = 'wl'"
-- ausführen
local gpktab = SQL_Select( query )
-- prüfen, ob gültiges Ergebnis
if gpktab then
SY_Msg( "Der Name des Mitarbeiters mit dem Kürzel 'wl' lautet " .. gpktab.nname )
else
SY_Msg( "Mitarbeiter wl nicht vorhanden im Personalstamm!" )
end
, multiple selections available,
Related content
SysLogTicketFinr (Lua-Variable)
SysLogTicketFinr (Lua-Variable)
More like this
SysLogUser (Lua-Variable)
SysLogUser (Lua-Variable)
More like this
SysLogDatum (Lua-Variable)
SysLogDatum (Lua-Variable)
More like this
SysLogRoot (Lua-Variable)
SysLogRoot (Lua-Variable)
More like this
xflstab
xflstab
More like this
sltuser
sltuser
More like this