066.02 Dynamische Vorbelegung
Die dynamische Vorbelegung dient zum Vorbelegen mit Werten, die sich während der Arbeit mit infra:NET ändern. Der aktuelle Vorbelegungswert für ein Eingabeelement wird dabei durch den letzten Inhalt eines anderen Eingabeelements (i.A. in einem anderen Dialog) bestimmt. So kann zum Beispiel definiert werden, dass die Felder für die Kundennummer und die Auftragsnummer in 444 Auftragsbestätigungen drucken mit den Werten vorbelegt werden, die zuletzt in den entsprechenden Feldern in 435 Aufträge bearbeiten eingegeben wurden.
Um diese Funktionalität zu ermöglichen, wird unterschieden zwischen einer lesenden und einer schreibenden Vorbelegung für ein Eingabeelement eines Dialogs.
Jede dynamische Vorbelegung wird unter einem vom Benutzer zu definierenden Namen zusammen mit dem Format und einem Tastaturkürzel gespeichert und kann nach dem Starten des Dialogs durch Markieren der Zeile und Betätigen der Schaltfläche [ Ändern ] bearbeitet werden.
Damit irgendwelche Felder vorbelegt werden, müssen die definierten Vorbelegungen mit den entsprechenden Eingabefeldern verknüpft werden. Eine Verknüpfung definiert die Verbindung zwischen einem bestimmten Eingabeelement eines Dialogs und einer dynamischen Vorbelegung. Z.B. muss für die Vorbelegung "Teilenummer" definiert werden, in welchen Feldern der Wert verändert werden soll (zum Beispiel in Teilestamm verwalten und Stückliste bearbeiten) und welche Felder mit dem aktuellen Wert vorbelegt werden sollen (zum Beispiel in 113 bei "von Teilenummer", aber auch in den beiden Verarbeitungsprogrammen selbst). Die Vorgehensweise ist weiter unten erklärt.
Beispielhaftes Vorgehen
Zum Anlegen und Bearbeiten von dynamischen Vorbelegungen und Verknüpfungen ist VORBELEGUNG - DYNAMISCHE VORBELEGUNG anzuwählen. Es erscheint das Fenster "Dynamische Vorbelegungen" mit der Anzeige aller definierten Vorbelegungen mit dem jeweiligen aktuellen Wert und dem Tastaturkürzel für eine schnelle Übernahme des aktuellen Wertes. Die Spalte Profile steht für die Anzeige "Benutzer" (eigene Vorbelegungen) bzw. Default (gilt für alle Benutzer, die keine eigenen Vorbelegungen definiert haben).
Vorbelegungen ändern / erfassen (Schaltfläche [ Ändern ])
Nach der Anwahl über das Menü DYNAMISCHE VORBELEGUNG ist bereits die Vorbelegung (bzw. mehrere) markiert, die mit dem aktuellen Feld verknüpft ist. Mit der Schaltfläche [ Ändern ] werden bestehende Vorbelegungen bearbeitet oder neue Vorbelegungen erfasst (falls nichts markiert ist). Im Bearbeitungsfenster kann auch ein Tastaturkürzel angegeben werden, über den der aktuelle Wert der Vorbelegung ins aktuelle Feld übernommen werden kann. Mit [ Löschen ] wird die Vorbelegung samt allen Verknüpfungen gelöscht. Mit [ Verknüpfungen ] werden alle Verknüpfungen zur aktuellen Vorbelegung angezeigt und können gelöscht oder geändert werden (s.u.).
Eine Vorbelegung, zum Beispiel unter dem Namen "Teilenummer", wird erst durch die Definition von Verknüpfungen zum Leben erweckt. Ohne Verknüpfung kann die Vorbelegung lediglich zum Hinterlegen von Konstanten benutzt werden, die über die Tastaturkürzel oder aber im Dialog und Schaltfläche [ Übernehmen ] abgerufen werden können. Beispiel: Anlegen einer neuen Vorbelegung "Teilenummer".
Verknüpfen
Verknüpfungen legen fest, ob ein Eingabeelement vorbelegt wird (Verknüpfungsart "Lesen") und/oder ob der aktuelle Feldinhalt eines Eingabeelements als Vorbelegungswert für andere Felder gespeichert wird (Verknüpfungsart "Schreiben"). Bestehende Verknüpfungen können im Bearbeitungsfenster für die Vorbelegungen aufgelistet und geändert werden (s.o.).
Um neue Verknüpfungen zu einer Vorbelegung zu definieren, wird der Fokus auf das Feld gesetzt, das verknüpft werden soll (zum Beispiel Feld «Teilenummer» im Kopf von "121 Stückliste bearbeiten". Nach der Anwahl über das Menü DYNAMISCHE VORBELEGUNG wird im Fenster "Dynamische Vorbelegungen" die Vorbelegung markiert (zum Beispiel "Teilenummer") und mit Verknüpfen ins Bearbeitungsfenster gewechselt.
Beispiel
Im Feld «Teilenummer» im Kopf von "121 Stückliste bearbeiten", die Vorbelegung aufrufen und eine schreibende Verknüpfung zur Vorbelegung «Teilenummer» erfassen. Im Feld «Teilenummer» in "124 Strukturstückliste", die Vorbelegung aufrufen und eine lesende (und bei Bedarf schreibende) Verknüpfung zur Vorbelegung «Teilenummer» erfassen. Durch diese Einträge wird jeweils die zuletzt angegebene Teilenummer aus 121 in 124 vorbelegt. Im Allgemeinen wird man je Vorbelegung viele schreibende und lesenden Verknüpfungen hinterlegen.
Übernehmen
Über die lesende Verknüpfung erfolgt eine Vorbelegung automatisch. Alle aktuellen dynamischen Vorbelegungswerte können aber auch jederzeit per hinterlegtem Tastaturkürzel oder im Dialog über die Schaltfläche [ Übernehmen ] in das aktuelle Feld übernommen werden.
Hinweise
-
Beim Anlegen von dynamischen Vorbelegungen im Allgemeinen folgende Reihenfolge einhalten: Vorbelegung definieren (Name usw.).Den Fokus auf das gewünschte Eingabeelement setzen und die schreibende Verknüpfung erfassen (ggf. für mehrere Feldern).Den Fokus auf das gewünschte Eingabeelement setzen und die lesende Verknüpfung erfassen bzw. Verknüpfungen, die gleichzeitig schreibend und lesend eingesetzt werden (ggf. für mehrere Felder).
-
Wird ein bereits existierender Vorbelegungsname angegeben, wird die zugehörige Vorbelegung überschrieben.Allerdings kann unter demselben Namen eine benutzerabhängige und eine Default-Vorbelegung definiert sein.
-
Zu einem Eingabeelement können durchaus mehrere dynamische Vorbelegungen (schreibend) sinnvoll sein,z.B. Teilenummervorbelegung für den Bereich Einkauf und global getrennt.
-
Die Namen dürfen keine Leerzeichen enthalten. Eingegebene Leerzeichen werden durch einen Unterstrich ersetzt.
-
Das Tastaturkürzel muss mindestens eine der drei Funktionstasten beinhalten.
-
Die Kombinationen <Alt> + Zahl des numerischen Tastenblocks führen zu Fehleingaben, sie sind für die Eingabe von Sonderzeichen reserviert.
-
Die Kombinationen <Ctrl + X>, <Ctrl + C> und <Ctrl + V> führen zu Fehleingaben, sie sind für die Zwischenablage reserviert.
-
Beim Löschen einer Vorbelegung werden auch die zugehörigen Verknüpfungen entfernt.