====== Nummerngenerator konfigurieren ====== {{:inventortools:konfig:nummerngenerator-beispiel.jpg?nolink|}} Der Inventor-Tools Nummerngenerator greift in viele Speicherabläufe ein und wird vor dem Speichern eingeblendet. Der Nummerngenerator kann einfach durch eine Excel-Tabelle konfiguriert werden, in der ein oder mehrere Nummernschemas definiert werden. Der Nummerngenerator wird in der Konfiguration der Inventor-Tools aktiviert: {{:inventortools:konfig:nummerngenerator-konfig.jpg?nolink|}}\\ (Multifunktionsleiste Extras > Inventor-Tools > Konfiguration)\\ Hier müssen auch die Nummerngenerator-Datei und die Zählerdatei bestimmt werden. Die Beispieldatei „Nummernschemas.xlsx“ befindet sich unter „Öffentliche DokumenteInventorTools2020\Nummerngenerator“ und kann von dort geladen werden. ===== Nummerngenerator-Datei ===== Diese Datei ist eine Excel-Datei (xlsx) mit der Definition von einem oder mehreren Nummernschemata. ==== Tabellenblätter ==== Erstellen Sie zunächst für jedes gewünschte Nummernschema ein Tabellenblatt. Die Namen der Tabellenblätter werden später für die Auswahlliste verwendet: {{:inventortools:konfig:nummerngenerator-tabellenblatt-beispiel.jpg?nolink|}} **Grundsätzlicher Aufbau eines Tabellenblatts** Die erste Zeile eines Tabellenblatts ist für einen beliebigen Kommentar reserviert: {{:inventortools:konfig:nummerngenerator-tabellenblatt-kommentar.jpg?nolink|}} Danach folgen „Blöcke“, die immer aus zwei Zeilen bestehen: In der ersten Zeile befindet sich die Beschreibung, in der zweiten Zeile ein oder mehrere Werte: {{:inventortools:konfig:nummerngenerator-tabellenblatt-aufbau.jpg?nolink|}} Es gibt mehrere vordefinierte Eingabemöglichkeiten:\\ • Textanzeigefeld,\\ • Texteingabefeld,\\ • Trennzeichen,\\ • Zähler,\\ • Auswahlliste. ==== Textanzeigefeld und Texteingabefeld ==== ==== Trennzeichen ==== Beliebig wählbar. ==== Zähler ==== Die Beispieldatei „Dateinamenzähler.txt“ befindet sich unter „Öffentliche DokumenteInventorTools2020\Nummerngenerator“ und kann von dort geladen werden. **Zeile 1: Format: Anzahl_Stellen;Startwert;Inkrement** Jede 0 in Anzahl_Stellen steht für eine 0 oder eine Ziffer. Es wird also immer mit führenden Nullen aufgefüllt! Beispiele: Format:000000;1;1\\ ergibt "000001", "000002", "000003", ... Format:00000;0;5\\ ergibt "00000", "00005", "00010", ... Format:-000000;1;1\\ ergibt "-000001", "-000002", "-000003", ... Format:-000000-;1;1\\ ergibt "-000001-", "-000002-", "-000003-", ... Leerzeichen vor/nach dem Zähler:\\ Format: 000000 ;1;1 ergibt " 000001 ", " 000002 ", " 000003 ", ... **Zeile 2: NächsteFreieNummer:413** ==== Auswahlliste ==== Zusätzlich zu den Beispielen in der o.g. xlsx besteht die Möglichkeit, einen anzuzeigenden Text mit einem zu verwendenden Wert zu kombinieren (z.B. als zusätzliche Information): Beispiel-Definition in der xlsx: |Spalte A |Spalte B | |Beliebiger Kommentar: |PK Nummer | |Beschreibung: |Präfix | |Fester Wert: |I | |Beschreibung: |Dateityp | |Werte: |Bauteil/Schweißteil:3 | | |Baugruppe:2 | | |Maschine:5 | |Beschreibung: |ZÄHLER | |Werte: |Inhalt dieser Zelle wird ignoriert| Auswahlmöglichkeit beim Speichern:\\ {{:inventortools:konfig:2020_nummerngenerator_01.png?nolink|}} Ergebnis:\\ {{:inventortools:konfig:2020_nummerngenerator_02.png?nolink|}}