OBS/Makros und Scripting/Anwendungsbereiche/Customize: Unterschied zwischen den Versionen
Nimz (Diskussion | Beiträge) (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…“) |
Nimz (Diskussion | Beiträge) 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 |