4.11.  Basic design of "new ident-no." dialog box - erpcustom.cfg -> Block [USERDIALOG]

4.11.1. material_assign.cfg (with ERP integration)
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"

General information:

  1. Settings for the dialog box new ident-no. are used both for calling by Add dataset to link database and by Request ERP number per e-mail .

    • Add dataset to link database: The basic dialog contains a field for the ERP number.

      Add dataset to link database: The basic dialog contains a field for the ERP number.

    • Request ERP number per e-mail: Basic dialog plus respective fields from plinkcommon.cfg or plinkgroups.cfg.

      Request ERP number per e-mail: Basic dialog plus respective fields from plinkcommon.cfg or plinkgroups.cfg.

  2. The dialog can be designed for all users in the same way or user-specific.

    • Common dialog:

      Just use the block [USERDIALOG].

    • User-specific dialog:

      Use the following syntax.

      Example:

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

      Ein bestimmtes Feld ist vielleicht für den Administrator interessant, aber nicht für den Konstrukteur. Lassen Sie also für eine bestimmte Rolle den Eintrag weg.

What is the structure of the dialog?

Example 2 for dialog "new ident-no."

Example 2 for dialog "new ident-no."

Syntax:

Concerning key naming oriente at general variable names such as NTLANG, NN, LINALANG, NB or LinkDB variable names.

For each key a list of values has to be specified.

In the following the field values (separated be the character defined under "SEPARATOR") are listed.

USERDIALOG translations

Translations for descriptions in USERDIALOG can be given by adding a block [USERDIALOG-TRANSLATIONS-<language>].

Standard terms are covered by NLS translations. However, new terms are not translated in this way. In following figure "Werkstoff X" could not be translated, for example.

"Werkstoff X" remains untranslated.

"Werkstoff X" remains untranslated.

Enter required translations according to following example:

[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 |.*   |

Result:

"Werkstoff X" translated by "Material X"

"Werkstoff X" translated by "Material X"