4.11. Gestaltung Dialogfenster "Neue Ident-Nummer" - erpcustom.cfg -> Block [USERDIALOG]

4.11.1. material_assign.cfg (mit ERP-Kopplung)
4.11.2. Ignore custom set values for the combobox - Key "USERDIALOG_SKIPDBLOAD"
4.11.3. Change default description text for ERP_PDM_NUMBER - erpcustom.cfg -> Block [VARS] -> Key "USERDIALOG_ERPNR"

Grundsätzliche Information:

  1. Die Einstellungen für das Dialogfenster Neue Ident-Nummer werden sowohl beim Aufruf von Datensatz zur Linkdatenbank hinzufügen als auch beim Aufruf von Beantragen einer ERP-Nummer per E-Mail verwendet.

    • Datensatz zur Linkdatenbank hinzufügen: Ein Feld für die ERP-Nummer wird dem Basis-Dialog automatisch zugefügt.

      Datensatz zur Linkdatenbank hinzufügen: Ein Feld für die ERP-Nummer wird dem Basis-Dialog automatisch zugefügt.

    • Beantragen einer ERP-Nummer per E-Mail: Die entsprechenden Felder aus plinkcommon.cfg oder plinkgroups.cfg werden dem Basis-Dialog automatisch zugeordnet.

      Beantragen einer ERP-Nummer per E-Mail: Die entsprechenden Felder aus plinkcommon.cfg oder plinkgroups.cfg werden dem Basis-Dialog automatisch zugeordnet.

  2. Der Dialog kann für alle User oder User-spezifisch gestaltet werden.

    • Allgemeiner Dialog:

      Verwenden Sie hierfür den Block [USERDIALOG].

    • User-spezifischer Dialog:

      Verwenden Sie folgende Syntax.

      Beispiel:

      [USERDIALOG(Admin)]
      keys....
      [USERDIALOG(Designer)]
      keys...
      etc.

      Evtl. ist ein bestimmtes Feld für die Administration interessant, aber nicht für einen Modelleur. Lassen Sie in diesem Fall den nicht benötigten Eintrag für die spezifische Rolle weg.

Wie ist díe Struktur des Dialogs?

Dialog "Neue Ident-Nummer"

Dialog "Neue Ident-Nummer"

Syntax:

Bei der Namensvergabe orientieren Sie sich an den allgemeinen Variablennamen wie NTLANG, NN, LINALANG, NB oder LinkDB-Variablennamen.

Für jeden Schlüssel muss eine Reihe von Werten spezifiziert werden.

Im Folgenden werden die Feldwerte (separiert mit dem unter "SEPARATOR" angegebenen Trennzeichen) aufgelistet.

USERDIALOG Übersetzungen

Durch das Hinzufügen eines Blocks [USERDIALOG-TRANSLATIONS-<language>] können Übersetzungen für die Beschreibungen in USERDIALOG hinterlegt werden.

Standardbegriffe sind durch die NLS-Übersetzungen abgedeckt. Neue Begriffe werden allerdings nicht übersetzt. In folgender Abbildung konnte z.B. "Werkstoff X" nicht übersetzt werden.

"Werkstoff X" bleibt unübersetzt.

"Werkstoff X" bleibt unübersetzt.

Tragen Sie entsprechend folgendem Beispiel die benötigten Übersetzungen ein.

[USERDIALOG-TRANSLATIONS-ENGLISH] 
Werkstoff X:=Material X:

[USERDIALOG]
SEPARATOR=|
NB=NB    |Normbezeichnung:  |0 |0     |  |0 |1 | |   |  |
NTLANG=NTLANG    |NTLANG:  |0  |0     |   |0 |1  |   | |   |
NN=NN   |Norm:  |0 |0  |   |0  |1  |   |  |  |
LINALANG=LINALANG   |LINALANG:   |0  |0 |  |0  |1  |  |  |  |
Werkstoff=MAT_NAME  |Werkstoff X: |1 |1 | |1 |1 |material_assign.cfg |full |.* |
Location 1=LOC1 |Location 1:   |1  |1  |  |1 |1   |loc1.cfg  |full |.*   |

Ergebnis:

"Werkstoff X" übersetzt mit "Material X"

"Werkstoff X" übersetzt mit "Material X"