System
Diese Datei dokumentiert alle Makrofunktionen der Kategorie System.
Inhaltsverzeichnis
- GetDocumentList([Rights])
- GetFieldList(Document)
- GetKeyState(String)
- GetSysPar(Par)
- GetUserPar(Par)
- HideUserMessage()
- LoginFlag(String)
- LoginInfo(String)
- NetTeam()
- SetSysPar(Par,Value)
- SetUserPar(Par,Value)
- ShowUserMessage(Text,[Babel],[Typ],[Event])
- SysFlag(String)
- Team(RunOnServer,Method,[Par1],[Par2],[Par3],[Par4],[Par5])
GetDocumentList([Rights])
Liefert eine Liste aller Dokumentarten
Parameter
| Nr. | Parameter | Beschreibung |
|---|---|---|
| 1 | Rights | Optional: 0:Nur verfügbare Dokumentarten des Benutzers, [1:Alle Dokumentarten] |
Rückgabewert
Text
Verfügbarkeit
Standard
GetFieldList(Document)
Liefert eine Liste aller Felder einer bestimmten Dokumentart
Parameter
| Nr. | Parameter | Beschreibung |
|---|---|---|
| 1 | Document | Name der Dokumentart, aus der eine Feldliste geliefert werden soll |
Rückgabewert
Text
Verfügbarkeit
Standard
GetKeyState(String)
Ermittelt, ob eine bestimmte Taste gedrückt ist
Parameter
| Nr. | Parameter | Beschreibung |
|---|---|---|
| 1 | String | Taste: 'Shift', 'Strg', '[Taste]', [Ascii-Dezimalwert] |
Rückgabewert
1:Gedrückt, 0:Nicht gedrückt
Verfügbarkeit
Standard
Beispiel
Main()
{
erg = GetKeyState("STRG");
print("Ergebnis = "+erg);
erg = GetKeyState("SHIFT");
print("Ergebnis = "+erg);
}
GetSysPar(Par)
Ermittelt den Inhalt einer bestimmten Systemeinstellung
Parameter
| Nr. | Parameter | Beschreibung |
|---|---|---|
| 1 | Par | Parametername |
Rückgabewert
Text
Verfügbarkeit
Standard
Beispiel
Main()
{
erg = GetSysPar("Firma.Name");
print("Ergebnis = "+erg);
}
GetUserPar(Par)
Ermittelt den Inhalt einer bestimmten Benutzereinstellung
Parameter
| Nr. | Parameter | Beschreibung |
|---|---|---|
| 1 | Par | Parametername |
Rückgabewert
Text
Verfügbarkeit
Standard
Beispiel
Main()
{
erg = GetUserPar("NoUserForms");
print("Ergebnis = "+erg);
}
HideUserMessage()
Entfernt eine Nachricht aus der Meldeleiste oder Warteschlange
Parameter
Diese Funktion hat keine oder keine benannten Parameter.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Verfügbarkeit
Standard
LoginFlag(String)
Ermittelt, ob ein bestimmtes Berechtigungs-Kennzeichen für den Benutzer hinterlegt ist oder nicht
Parameter
| Nr. | Parameter | Beschreibung |
|---|---|---|
| 1 | String | Kennzeichen |
Rückgabewert
1:Vorhanden, 0:Nicht vorhanden
Verfügbarkeit
Standard
LoginInfo(String)
Ermittelt Informationen zum aktuellen Benutzer aus der Datenbank der Benutzer
Parameter
| Nr. | Parameter | Beschreibung |
|---|---|---|
| 1 | String | Feldname: 'Kennung', 'Passwort', 'Name', 'Systemverwalter', etc |
Rückgabewert
Text
Verfügbarkeit
Standard
Beispiel
Main()
{
Erg = LoginInfo("Kennung");
print("Ergebnis = "+erg);
Erg = LoginInfo("Passwort");
print("Ergebnis = "+erg);
Erg = LoginInfo("Name");
print("Ergebnis = "+erg);
Erg = LoginInfo("Bemerkung");
print("Ergebnis = "+erg);
Erg = LoginInfo("Systemverwalter");
print("Ergebnis = "+erg);
Erg = LoginInfo("EMail");
print("Ergebnis = "+erg);
}
NetTeam()
Parameter
Diese Funktion hat keine oder keine benannten Parameter.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Verfügbarkeit
Standard
SetSysPar(Par,Value)
Setzt den Inhalt einer bestimmten Systemeinstellung
Parameter
| Nr. | Parameter | Beschreibung |
|---|---|---|
| 1 | Par | Parametername |
| 2 | Value | Neuer Wert |
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Verfügbarkeit
Standard
Beispiel
Main()
{
SetSysPar("Firma.Name", "MeineFirma");
erg = GetSysPar ("Firma.Name");
print("Ergebnis = "+erg);
}
SetUserPar(Par,Value)
Setzt den Inhalt einer bestimmten Benutzereinstellung
Parameter
| Nr. | Parameter | Beschreibung |
|---|---|---|
| 1 | Par | Parametername |
| 2 | Value | Neuer Wert |
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Verfügbarkeit
Standard
Beispiel
Main()
{
SetUserPar("NoUserForms", "1");
erg = GetUserPar ("NoUserForms");
print("Ergebnis = "+erg);
}
ShowUserMessage(Text,[Babel],[Typ],[Event])
Erzeugt eine Nachricht für die Meldeleiste, wird zeitverzögert angezeigt, wenn diese nicht mit einer anderen Meldung belegt ist
Parameter
| Nr. | Parameter | Beschreibung |
|---|---|---|
| 1 | Text | Meldungstext |
| 2 | Babel | Optional: Babelfish [1: Übersetzen], 0: Deaktivieren |
| 3 | Typ | Optional: [0:Information], 1:Direkt, 2:Warnung, 3:Fehler, 4:Systemfehler |
| 4 | Event | Optional: Eventparameter für Aktionen wie z.B. Öffnen etc. OnMessageBar() |
Rückgabewert
0 Eindeutige Id für diese Meldung
Verfügbarkeit
Standard
SysFlag(String)
Ermittelt, ob ein bestimmtes Licenzkennzeichen in der aktuellen Konfiguration hinterlegt ist oder nicht
Parameter
| Nr. | Parameter | Beschreibung |
|---|---|---|
| 1 | String | Kennzeichen |
Rückgabewert
1:Vorhanden, 0:Nicht vorhanden
Verfügbarkeit
Standard
Beispiel
Main()
{
erg = SysFlag("Farben");
print("Ergebnis = "+erg);
erg = SysFlag("Charge");
print("Ergebnis = "+erg);
erg = SysFlag("Team");
print("Ergebnis = "+erg);
erg = SysFlag("ERP");
print("Ergebnis = "+erg);
erg = SysFlag("Mehrlagerplus");
print("Ergebnis = "+erg);
erg = SysFlag("Kasse");
print("Ergebnis = "+erg);
erg = SysFlag("Makro");
print("Ergebnis = "+erg);
erg = SysFlag("scanvorgang");
print("Ergebnis = "+erg);
}
Team(RunOnServer,Method,[Par1],[Par2],[Par3],[Par4],[Par5])
Ruft eine bestimmte Funktion von 42 Team auf.
Parameter
| Nr. | Parameter | Beschreibung |
|---|---|---|
| 1 | RunOnServer | 0:Client 1:Server |
| 2 | Method | Funktion oder Eigenschaft |
| 3 | Par1 | Optional: Parameter 1 |
| 4 | Par2 | Optional: Parameter 2 |
| 5 | Par3 | Optional: Parameter 3 |
| 6 | Par4 | Optional: Parameter 4 |
| 7 | Par5 | Optional: Parameter 5 |
Rückgabewert
Text
Verfügbarkeit
Standard