SOG-Helpcenter Logo SOG Business - Software

Konfiguration des Controls


Zur Konfiguration des Artikelanwahlcontrols auf der Maske ist folgendes zu tun:

  1. Konfigurieren Sie eine Textbox oder ein KombiInput auf die Maske.

  2. Tragen Sie als ScriptKlasse "dyn.ArtikelanwahlControl" ein.

  3. Tragen Sie in Textdatenfeld den unten genauer beschriebenen Wert ein.


Das Textdatenfeld des Controls besteht aus 5 Parametern die durch jeweils einen Doppelpunkt getrennt werden.
Zusätzlich muss das Feld mit einem Doppelpunkt beginnen.
Parameter:

  1. Frei vergebbarer Name des Controls, sollte eindeutig sein.

  2. Zielfeld für die Satzart (kann leer bleiben)

  3. Zielfeld für die Artikelnummer (kann leer bleiben)

  4. Zielfeld für Selektionsnamen bei Mehfachauswahlen (kann leer bleiben)

  5. Modus


Die beiden Zielfelder für Satzart und Artikelnummer teilen der Anwahl mit wo Sie ihre Ergebnisse einfügen soll damit die zugrunde liegende Maske weiss, welcher Artikel über das Control angewählt wurde.
Das Zielfeld für Selektionsnamen findet Verwendung z. B. im p102 um nach Aufruf der Artikelsuche auch mehrere Artikel auf einmal auswählen zu können für z. B. tabellarische Erfassungen.

Zuletzt kommt der Parameter für den Modus, dieser ist numerisch und funktioniert additiv.

0 = Standardmodus, keine besonderen Funktionalitäten. Sollte nicht verwendet werden.
1 = MitKombi - bedeutet, dass das Feld in dem das Script hinterlegt ist, ein Kombinationsfeld ist, das Anwahlen über ArtikelId oder mcart ermöglicht.
2 = MitStufen - bedeutet, dass zusätzliche Textboxen konfiguriert werden können um die Anwahlstufen für eine strukturierte Anwahl zu ermöglichen.
4 = Parent - bedeutet, dass der Name des Controls (siehe Parameter 1) auch gleichzeitig ein Hostfeld auf der Maske ist und somit auf Ereignisse wie Cursorpositionierung geachtet wird.

Für den Modusschalter 2 müssen entsprechend noch weitere Textboxen definiert werden, deren Textdatenfeld sich wie folgt zusammensetzt:
Es gilt wieder, dass der Wert mit einem Doppelpunkt beginnen muss

  1. {NameDesAnwahlControls}_Stufe{n} - Wobei {NameDesAnwahlControls} dem Namen, der weiter oben erwähnt wird, entsprechen muss und {n} der Stufe beginnend bei 1.

Ist im Modusschalter MitKombi nicht aktiviert, aber Stufen dann zählt das Control selbst als Stufe 1 und es muss demzufolge bei den zusätzlichen TextBoxen mit der Stufe 2 fortgesetzt werden.

Optional können bei allen Textfeldern über den Postfix "#AWL#" noch Buttons für einen Auswahldialog aktiviert werden.
Der Optionale Postfix #BTN# erzeugt an dem Anwahlcontrol selbst einen Suchebutton der die Artikelsuche öffnet.

Beispiele für das Control:

  • :anwahl::::2#AWL#

      - Name Anwahl, keine Zielfelder, Modus nur Stufen, zusätzlich ein Auswahllistenknopf.

  • :anwahl:m_sa:m_art::3#BTN#AWL#

      - Name Anwahl, Zielfelder für Satzart und Artikelnummer, Kombi und Stufenmodus, Auswahllisten und Sucheknopf.

Ein vollstädnig konfigurierten Anwahlkontrol finden Sie im Panel global.artanw.
Dieses Panel kann kompatibel in allen Masken auch anstelle des global.mc Panels verwendet werden.