System

Diese Datei dokumentiert alle Makrofunktionen der Kategorie System.

Inhaltsverzeichnis

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