Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar. Info / Copyright

Artikelverwaltung: Konfigurationsdateien für den Import und Export von Daten

Mit Hilfe von Konfigurationsdateien können Sie den Export und Import von Daten der Artikelverwaltung beeinflussen. Die Konfigurationsdatei kann dabei in den Dialogen Datensätze importieren und Datensätze exportieren (Dienstprogramme > Artikel > Verwaltung > [Extras] > Importieren und ... > Exportieren) durch Klick auf [...] im Feld Dateityp ausgewählt werden, wenn als Dateityp einer der Einträge "CSV für <...>", "ECAD" oder "Text" gewählt wurde.

Hinweis:

Beim CSV-Format haben Sie mehrere Möglichkeiten für Ex- und Import: Sie können die Bereiche "Adressen", "Artikel", "Anschlussbilder", "Bohrbilder", "Zubehörlisten" und "Zubehörplatzierungen" auswählen. Diese Bereiche dürfen in einer CFG-Datei hintereinander definiert werden.

Um Konfigurationsdateien zu erstellen, öffnen Sie die gewünschte Artikeldatenbank (beispielsweise durch Doppelklick im entsprechenden Verzeichnis), wählen die Tabelle, deren Daten Sie im- oder exportieren möchten (beispielsweise "tblFunctionTemplate" für die Tabelle der Funktionsschablonen), und übertragen alle relevanten Felder mit Ausnahme der Spalte "id" in die *.cfg-Datei (im Editor).

Am Anfang der cfg-Datei müssen folgende Angaben gemacht werden:

Hinweis:

Standardmäßig wird ein " als "" importiert, beispielsweise "Bezeichnung 1: PC mit 15"" Monitor". Sie können jedoch das Zeichen verändern, indem Sie in der cfg-Datei folgende Zeile eingeben:
textquote=‘
Dann wird das " als ein " importiert.

Die Einträge für die einzelnen Datenbankfelder, die auf die Definition des Tabellennamens folgen, sind folgendermaßen aufgebaut:

variant=[1!#189]

Dabei ist in diesem Beispiel "variant" das Feld aus der Datenbank. Alles nach dem "=" ist der gewünschte Wert. In den eckigen Klammern "[ ]" wird die Position angegeben, wobei alles vor dem "!" die Anzahl Zeilen festlegt, da ein Datensatz auch in mehreren Zeilen ausgegeben werden kann. Nach dem "#"-Zeichen folgt die Angabe der Spalte.

Es können auch feste Texte für Felder vergeben werden. Das sieht beispielsweise so aus:

variant="text vorher" + [1!#6] + "text nachher" oder partnr="Loz."+[1!#4] oder partnr="Siemens".

Der Wert in den eckigen Klammern "[ ]" kann auch ein fest formatiertes Feld enthalten, beispielsweise variant=[6,5]. Hier ist die erste Zahl die Spaltenangabe, die 2. Zahl nach dem Komma gibt die Länge des Textes an, d.h., hier werden in Spalte 6 fünf Zeichen eingelesen / ausgegeben.

Achtung:

Beachten Sie unbedingt, dass die Tabelle "tblFunctionTemplate" nur als Ganzes ex- oder importiert werden darf. Auch wenn diese Tabelle anscheinend mehrere Felder beinhaltet, so werden diese dennoch wie ein Feld behandelt. Wird also beim Import beispielsweise ein Feld auskommentiert, so wird ein eventuell vorhandener Eintrag in der Artikelverwaltung gelöscht!

Beim Import von Artikeldaten mit den Dateitypen "CSV für <...>" und "Text" können Sie außerdem in der Konfigurationsdatei festlegen, in welcher Sprache die Texte importiert werden sollen. Dazu wird in der Konfigurationsdatei bei dem entsprechenden mehrsprachigen Feld die gewünschte Sprachkennung mit angegeben.

Beim Import von freien Eigenschaften und Attributen ist zu beachten, dass die Kennung in der CSV-Datei der Feldname ist. Zusätzlich wird bei den Tabellen eine Zeilennummer angehängt.

Das ".1" steht hier jeweils für die erste Zeile in der Tabelle Freie Eigenschaften. Die Attribute werden analog bearbeitet.

Beim Import von freien Eigenschaften ist es darüber hinaus möglich, alle zu importierenden freien Eigenschaften in einer Zeile zu platzieren. Dazu müssen in der zugehörigen Konfigurationsdatei die zu importierenden freien Eigenschaften mit entsprechender Zeilennummer in der Registerkarte Freie Eigenschaften aufgelistet werden. Die jeweilige Zeilennummer wird dabei mit einem Punkt "." hinter den Feldbezeichnungen description, val und unit eingegeben.

Siehe auch