OBS/Makros und Scripting/Anwendungsbereiche/Customize: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{Makros und Scripting}} Das '''kostenpflichtige''' Modul Customize erlaubt die Individualisierug vom OBS und kann die Funktionalität der Software entscheiden…“)
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
Der Aktivitätsstatus des Moduls wird über einen [[OBS/Stammdaten/Programmparameter|Programmparameter]] gesteuert, welcher nur Administratoren zugänglich ist. Die Freischaltung erfolgt durch den Support auf Anfrage.
Der Aktivitätsstatus des Moduls wird über einen [[OBS/Stammdaten/Programmparameter|Programmparameter]] gesteuert, welcher nur Administratoren zugänglich ist. Die Freischaltung erfolgt durch den Support auf Anfrage.
==Zugriff auf die Einstellungen==
==Zugriff auf die Einstellungen==
Der Zugriff auf die Customize-Einstellungen erfolgt über die [['''Rechte Verwaltung''']] {{Key|strg}} + {{F12}}. Für Customize-Scripte wählen Sie den entsprechenden Punkt in der sich öffnenden Auswahlbox:
Der Zugriff auf die Customize-Einstellungen erfolgt über die [[OBS/System/Rechte_Verwaltung|'''Rechte Verwaltung''']] {{Key|strg}} + {{F12}}. Für Customize-Scripte wählen Sie den entsprechenden Punkt in der sich öffnenden Auswahlbox:
*Listen: '''A Customize Listen'''
*Listen: '''A Customize Listen'''
*Eingabemasken: '''A Customize Edit'''
*Eingabemasken: '''A Customize Edit'''
Zeile 11: Zeile 11:
==Globale Variablen==
==Globale Variablen==
==Methoden==
==Methoden==
{| class="wikitable"
|-
!Edit Kontroll Funktionen !! Tastatur Funktionen
|-
|CheckIfChanged || OnF1
|-
|OnESC || OnF2
|-
|OnEdInit || OnF3
|-
|OnEdFormInit || OnF4
|-
|OnEdClose || OnF5
|-
|OnEdRead || OnF6
|-
|OnEdShow || OnF7
|-
|OnEdVorb || OnF8
|-
|OnEdCheck || OnF9
|-
|OnEdSave || OnF10
|-
|OnEdSaveDirect || OnPGDN
|-
|OnEdReadDirect || OnPGUP
|-
|OnReturn ||
|}
{{Hinweis|Die Funktionen werden immer nach der entprechenden Funktion der Maske ausgeführt. Jede Funktion kann im Funktionsnamen mit dem Präfix '''Before_''' (z. B. ''Before_OnEdVorb'') versehen werden, wenn man möchte, dass das Script vor der Funktion der Maske ausgeführt wird.}}
===CheckIfChanged===
=Customize in Listen=
=Customize in Listen=
==Globale Variablen==
==Globale Variablen==
==Methoden==
==Methoden==

Version vom 9. April 2019, 11:48 Uhr


Das kostenpflichtige Modul Customize erlaubt die Individualisierug vom OBS und kann die Funktionalität der Software entscheidend erweitern, um z. B. Arbeitsabläufe zu verbessern oder die Einhaltung bestimmter Vorgaben einzuhalten. So lassen sich u. a. Zugriffe auf Felder steuern oder Daten in Eingabemasken vorbelegen oder prüfen. Jedes Makro kann systemweit oder pro Benutzer hinterlegt werden.

Allgemeines

Aktivierung Modul Customize

Der Aktivitätsstatus des Moduls wird über einen Programmparameter gesteuert, welcher nur Administratoren zugänglich ist. Die Freischaltung erfolgt durch den Support auf Anfrage.

Zugriff auf die Einstellungen

Der Zugriff auf die Customize-Einstellungen erfolgt über die Rechte Verwaltung strg + F12. Für Customize-Scripte wählen Sie den entsprechenden Punkt in der sich öffnenden Auswahlbox:

  • Listen: A Customize Listen
  • Eingabemasken: A Customize Edit

Customize in Eingabemasken

Globale Variablen

Methoden

Edit Kontroll Funktionen Tastatur Funktionen
CheckIfChanged OnF1
OnESC OnF2
OnEdInit OnF3
OnEdFormInit OnF4
OnEdClose OnF5
OnEdRead OnF6
OnEdShow OnF7
OnEdVorb OnF8
OnEdCheck OnF9
OnEdSave OnF10
OnEdSaveDirect OnPGDN
OnEdReadDirect OnPGUP
OnReturn
HINWEIS: Die Funktionen werden immer nach der entprechenden Funktion der Maske ausgeführt. Jede Funktion kann im Funktionsnamen mit dem Präfix Before_ (z. B. Before_OnEdVorb) versehen werden, wenn man möchte, dass das Script vor der Funktion der Maske ausgeführt wird.

CheckIfChanged

Customize in Listen

Globale Variablen

Methoden