129.04 Schnittstellendatei (CSV-Format, Art 1)
Dieses Format für die Übergabedatei wird benutzt, wenn die INI-Einstellung "SL-Art = 1" in Sektion [PDV129] aktiviert ist.
Für die Schnittstellendatei gelten folgende Vereinbarungen:
-
Die Schnittstellendatei ist eine Datei (Format ASCII) mit beliebiger Satzlänge. Jeder Datensatz muss mit <CR><LF> abgeschlossen sein.
-
In der Schnittstellendatei können nur Baukastenstücklisten übergeben werden.
-
Es können mehrere Baukastenstücklisten übergeben werden, allerdings muss die Übergabedatei nach der Teilenummer des Baukastens (Owner) sortiert sein.
-
Der komplette Baukasten wird vor der Übernahme gelöscht.
-
Als Feldtrenner der einzelnen Spalten wird immer das Semikolon (;) verwendet
-
Die Mengenangaben müssen einen Punkt oder ein Komma als Dezimaltrenner besitzen.
-
Falls ein Teilestammsatz zum Baukasten oder zur Komponente fehlt, wird dies im Protokoll vermerkt und der Baukasten wird überlesen.
-
Die Übergabe von Texten ist optional (Spalte 5 nicht leer). Es werden dann maximal 2100 Zeichen (abzüglich der Anzahl Zeichen für die ersten 4 Spalten) berücksichtigt und als Textposition mit derselben Positionsnummer wie die S-Zeile übernommen.Der Text darf keine Zeilenvorschübe enthalten und es darf kein RTF-Text sein. Ein Zeilenumbruch erfolgt automatisch.
-
Folgende INI-Einstellungen werden bei dieser Schnittstelle ausgewertet:
-
"DruDelPollAnz“: Im Pollmodus Druckausgabefenster regelmäßig "leeren".
-
"DruKanalMailn“: Bei Fehlern das Druckprotokoll per E-Mail verschicken
-
"ImportFormat“: Legt fest, ob übergebene Daten als ISO-Zeichen interpretiert werden
-
"PDMtext“: Über eine separate ASCII-Datei "PDM+Teilenummer" Memotext übergeben
-
"SLart1-PosAuto“: Die Spalte Positionsnummer wird ggf. ignoriert und automatisch vergeben
-
"Formel-" aus Sektion [PDV121]: Einsatzmenge laut Formel berechnen
-
"PDV129“ aus Sektion [PATH]: Übergabedateiverzeichnis
Im Echtlauf wird vor der Datenübernahme die Übergabedatei in ÜBERGABEDATEI.129 umbenannt. Nach erfolgter Übernahme wird je nach Markierung «Übergabedatei löschen» entschieden, ob die Übergabedatei gelöscht werden soll. Wenn die Datei nicht gelöscht werden soll, bekommt diese wieder den ursprünglichen Dateinamen.
Aufbau der Schnittstellendatei
|
Spalte
|
Beschreibung
|
|
(1)
|
Teilenummer Baukasten (Owner)
|
|
(2)
|
Teilenummer Komponente (Member)
|
|
(3)
|
Positionsnummer in der Stückliste, s. aber INI-Einstellung SLart1-PosAuto
|
|
(4)
|
Einsatzmenge
|
|
(5)
|
Text, optional. Wenn Spalte nicht leer ist wird eine Textposition mit derselben Positionsnummer wie die S-Zeile generiert.
|
