[CADSL7]
Hier müssen alle Felder für die Übernahme der Teilestammdaten zu „Schnittstellendatei (XML-Format, SL-Art = 7, EPLAN)“ definiert werden.
INDEX-propertyindex = Spezialbehandlung, Datei, Feld, Format optional
Für die Schnittstelle laut SL-Art = 7 (EPLAN) in Sektion [PDV129] müssen alle in den Teilestamm zu übernehmenden Felder hier konfiguriert werden.
Die unten aufgeführten Einstellungen werden im Standard ausgeliefert, siehe dazu auch Beschreibung der Schnittstelle im Handbuchkapitel zu M129.
Zu jedem propertyindex aus der XML-Datei (Format UTF-16) kann hier ein Eintrag vorgenommen werden.
Für jede der 4 Spezialbehandlungen muss ein Eintrag vorhanden sein, sonst wird eine falsche Konfiguration gemeldet. Bei Spezialbehandlungsangabe sind alle anderen Infos uninteressant.
|
Spezial-
behandlung
|
Beschreibung
|
|
1
|
Es handelt sich um die Teilenummer im EPLAN-System. Die EPLAN-Nummer steht in infra:NET im Anwenderfeld 4 (Feld 94 in Datei 6). Um zu prüfen, ob bereits ein Teilestamm mit dieser Nummer existiert und die Übernahme dann abzuweisen, muss in infra:NET ein zusätzlicher, individuell zu verwaltender Pfad, für den Teilestamm (Datei 6) angelegt werden.
Momentan wäre das der Pfad 4. infra:NET sucht sich den Pfad mit dem höchsten Index und liest darüber im Teilestamm
|
|
2
|
Es handelt sich um die Teilebezeichnung
|
|
3
|
Es handelt sich um die Mengeneinheit Lager, die auch in den Einkauf und Verkauf übernommen wird
|
|
4
|
Es handelt sich um die Teilenummer in infra:NET, die aber bei der Übergabe komplett ignoriert wird, da die Teilenummer über den Nummernkreisparameter NK129SL7 generiert wird.
|
Als Datei muss eine Teilestammdatei angegeben werden (6, 27, 28 oder 104).
Als Feld muss eine Feldnummer laut DataDictionary zur Datei angegeben werden.
Die Angabe beim Format ist optional. Ohne Angabe wird das Feld unverändert übernommen. Mit der Angabe „DD“ wird das übergebene Feld laut DataDictionary formatiert, sofern es sich um das Format „N..“ oder „n…“ handelt. Ansonsten kann das Format direkt angeben werden, aber nur „N..“ oder „n…“, z.B. „N7.3“.
Einstellungen für den Standard:
|
INDEX-01=1;
|
propertyIndex 1 ist EPLAN-Nummer für Datei 6, Feld 94
|
|
INDEX-02=4;
|
propertyIndex 2 ist Teilenummer (für infra egal)
|
|
INDEX-03=2;
|
propertyIndex 3 ist Bezeichnung für Datei 6, Feld 4
|
|
INDEX-05=3;
|
propertyIndex 5 ist ME für Datei 6, Feld 13
|
|
INDEX-04=0,6,6;
|
propertyIndex 4 ist Hersteller
|
|
INDEX-06=0,6,23,DD;
|
propertyIndex 6 ist Preiseinheit
|
|
INDEX-07=0,6,22,DD;
|
propertyIndex 7 ist Verrechnungspreis
|
|
INDEX-08=0,28,3,DD;
|
propertyIndex 8 ist Verkaufspreis
|
|
INDEX-09=0,6,18,DD;
|
propertyIndex 9 ist Beschaffungszeit
|
|
INDEX-10=0,6,1;
|
propertyIndex 10 ist Teilestatus
|
|
INDEX-11=0,6,47;
|
propertyIndex 11 ist Anwenderfeld 1 für Beanspruchung
|
|
INDEX-12=0,6,10;
|
propertyIndex 12 ist Teileart
|
|
INDEX-13=0,6,58;
|
propertyIndex 13 ist Ersatzteil-Kennzeichen
|
|
INDEX-14=0,6,24,DD;
|
propertyIndex 14 ist Nettogewicht
|
Lager1 = Lager; (kein Default)
Lager2 = Lager; (kein Default)
Lager3 = Lager; (kein Default)
Für jedes konfigurierte Lager wird ein Lagerstammsatz zum Teil angelegt.
TEILEEXPORT = Verzeichnis mit Dateiname; (kein Default)
Die Angabe wird für die Protokollierung über den infra-Protokolltreiber benötigt, der über die SIBDB.INI aktiviert werden muss.
Z.B.TEILEEXPORT= C:\infra\act\grafik\Prot\EplanTSS.XML
Beispiel:
Eintrag in SIBDB.INI:
SDBeplanTSS: sdbfile.dll, SDBeplanTSS.INI
In der INI-Datei SDBeplanTSS.INI die bei Bedarf angefordert werden kann, wird der Export beim Schreiben oder Ändern der relevanten Felder bei Teilen mit EPLAN-Nummer (Feld 94 in Datei 6) definiert.
Es werden die Änderungen im Teilestamm über Menü 111 protokolliert.
Beim Import der Teile mit Menü 129 wird die Teilenummer per Nummernkreis vergeben und über den infra-Protokolltreiber an EPLAN zurückgegeben.
