Sonderaktionen

Zurück

Durch die vorhandenen Kataloge zu den Sonderaktionen kann jedem Rechtsgebiet ein vom Systemverwalter definiertes Fenster für die Eingabe weiterer Informationen angefügt werden.

Unterschiedliche Erscheinungsformen können über die Kataloge
  1. Kataloge SX_MSK_** (Erläuterung auf dieser Seite)
  2. Kataloge SX_TAB_** (Erläuterung hier)
  3. Kataloge SX_LB_** (Auswahllisten, die für die beiden oben stehenden Kataloggruppen verwendet werden können. (SX_MSK_** innerhalb der Spalte Sonderfeld: (txt6); SX_TAB_** innerhalb der Spalte Wert: (txt2))
definiert werden.


Zu jedem Rechtsgebiet kann also ein weiteres Fenster (für jedes Rechtsgebiet ggfs. ein anderes) über diese Kataloge definiert werden.
In der Zeile X-Sondermaske muss ein gültiger Katalogname in der Form SX_MSK_01 - SX_MSK_30 oder SX_TAB_01 - SX_TAB_** (auf korrekte Schreibweise ist dringend zu achten) aus der Spalte stdtab der Tabelle katidx eingetragen werden. In der Katalogverwaltung erscheinen diese Kataloge unter der Bezeichnung "Sonderakt.<n>". Ist die Zeile X-Sondermaske nicht gefüllt, so ist zu dem entsprechenden Rechtsgebiet keine Sonderaktion definiert, das Symbol für Sonderaktionen erscheint innerhalb des Fensters Tätigkeit erfassen nicht.

Eine ausführliche Erklärung zu den Sondermasken SX_TAB_** befindet sich hier.


Für das Rechtsgebiet Flurförderzeuge ist eine Sondermaske hinterlegt, für das Rechtsgebiet Bef. gef. Güter (noch) nicht

In diesen Katalogen SX_MSK_<n> muss durch einen Schlüssel (Zeile Sortierung) die korrekte Sortierung der einzelnen Zeilen erreicht werden. In den ersten beiden Zeilen (Zeile, Spalte) eines solchen Kataloges werden die Zeilen und Spaltennummer des Objektes eingetragen (beginnend mit 1). Die dritte Zeile (Objekt) bestimmt den Objekttyp. Die vierte Zeile (Länge) gibt die Länge des Objektes in Zeichen aus. Die fünfte Zeile (Anzahl) bestimmt ggfs. einen Wiederholungsfaktor, in der sechsten Zeile (Sonderfeld) wird der Ausgabetext, oder weitere Informationen eingegeben. Die siebte Zeile (JB) gibt an, in welcher Jahresberichtstabelle der Eintrag gezählt werden soll (z.B. 2; 3.3; usw.). Die Angabe einer Jahresberichtstabelle ist nur sinnvoll bei den Objekten Checkbox und Editfeld. Achtung: Bei Zuordnung einer Jahresberichtstabelle zu einer Checkbox bzw. Editfeld kann ein Eintrag zu diesen Objekten die Zählung des Rechtsgebietes übersteuern.

Folgende Objekttypen werden z.Zt unterstützt:

ID (Identifikation):
Identifikation der Sonderaktion, wird in der Tabelle SX(Spalte SX_ID) abgelegt. Dient zum späteren Zugriff über Berichte. Maximal 10 Zeichen der ID werden in das Datenbankfeld übertragen.

PT (Schaltfläche):
Beschriftung der Schaltfläche innerhalb des Fensters Rechtsgebiet; Zeile und Spalte müssen den Wert 0 enthalten, Länge und Anzahl werden nicht beachtet. Dieser Objekttyp darf nur einmal vorkommen.

US (Überschrift):
Überschriften, z.B. über Eingabefeldern, Checkboxen, usw.; Zeile und Spalte geben die Position in der Maske wieder, die Länge definiert die Ausgabelänge in Zeichen (max. 72 Zeichen). Überschriften haben die Besonderheit, dass nachfolgende Eingabefelder an diesen Überschriften orientiert in der Maske positioniert werden. Überschriften, sowie Führungstexte können über einer Spalte links-, rechtsbündig oder zentriert ausgegeben werden. Dazu muss in der Spalte Sonderfeld, in der der Ausgabetext enthalten ist, als erstes Zeichen "<" (linksbündig), ">" (rechtsbündig) oder "=" (zentriert) angegeben werden. Vor Überschriften dürfen in einer Zeile keine Elemente eines anderen Typs vorher vorkommen.

FT (Führungstexte):
An jeder Position können beliebig Führungstexte eingestreut werden.

RB (Radiobuttons):
Eine Gruppe von Radiobuttons wird definiert; die Anzahl gibt die Menge der dargestellten Elemente wieder.

CB (Checkboxen):
Eine Gruppe von Checkboxen wird definiert; die Anzahl gibt die Menge der dargestellten Elemente wieder.

ED (Edit-Felder):
Eine Gruppe von Eingabefeldern wird definiert; die Anzahl gibt die Menge der dargestellten Elemente wieder.

LB (Listboxen):
Die Länge gibt die Länge des Feldes in Zeichen an; die Spalte Sonderfeld muss mit einem gültigen Katalognamen aus der Tabelle katidx gefüllt sein. Dort sind bereits 30 Kataloge mit dem Namen SX_LB_01 - SX_LB_30 vordefiniert.
Die Sortierung aller Einträge in diesem Katalog über den Schlüssel, muss zwangsweise die Sortierung über die beiden Eingabezeilen Zeile und Spalte wiedergeben; d.h. die Einträge müssen zuerst zeilen-, dann spaltenweise sortiert vorhanden sein.

Die Länge gibt bei den Objekten US, FT, ED und LB die Länge des Feldes an und wird in allen anderen Fällen ignoriert.

Die Anzahl gibt bei den Objekten RB, CB und ED die Anzahl der Elemente in einer Zeile an und wird in allen anderen Fällen ignoriert.

Im Feld Sonderfeld ist bei den Objekten PT, US und FT der Ausgabetext enthalten; beim Objekt ED kann dort über die Schlüsselworte SXTXT (Texteingabe), SXDAT (Datumeingabe) oder SXINT (Zahleingabe) eine Typprüfung erzielt werden; beim Objekt LB steht hier der Name des Kataloges, der dort ausgegeben werden soll; in den Fällen RB und CB wird der Text ignoriert.

Durch eine Betätigung der Schaltfläche Sonderaktion erfolgt eine Vorschau auf das programmierte Fenster.

Sonderaktionen sind immer zeitabhängig, d.h. zu einer Zeit kann je Rechtsgebiet nur eine Sonderaktion definiert werden. Bei einer Änderung der Kataloge "SX_MSK_<n>" erscheint diese Änderung in allen neu anzulegenden Rechtsgebieten. In bereits angelegten Rechtsgebieten mit Sonderaktionen ist allerdings (richtigerweise) noch die zu der damaligen Zeit aktuelle Sonderaktion eingebunden. D.h. zu bereits gespeicherten Rechtsgebietseinträgen kann keine später definierte Sonderaktion eingetragen werden.

Eine Eingabe der oben abgebildeten Einträge führt beispielsweise zu einem folgenden Erscheinungsbild des Sonderaktion-Fensters: