Hallo API
-user,
anbei meine Funktion zum Tauschen von Artikelnummern in Makros nach einer Abgleichliste. Wir benutzen diese z.B. um Schütze herstellerspezifisch zu tauschen.
Wichtig ist halt bestimmte Daten zu retten und anschließend wieder in den neu erzeugten Artikel einzutragen. Diese Eigenschaften unterscheiden, ob es sich um ein Schütz, ein Kabel oder einen normalen Artikel handelt. Würden diese Eigenschaften nicht zurückgeschrieben, so werden diese BMKs dann als normale Artikel behandelt.
Bei mir hat dies sauber funktioniert, jedoch hat die Sache einen Schönheitsfehler: Man kannst keinen Artikelabgleich in Makros fahren. Das bedeutet daß die restlichen Eigenschaften, die in der Artikeldatenbank stehen, nicht aktualisiert werden können. Erst wenn ein Makro in einem Projekt plaziert wurde kann der Abgleich gefahren werden. Aber leider nicht über die API.
Bei einem Schütz (Motorschutzschalter) wird dieses bei einem Schützlauf auch als ein solches erkannt (Eigenschaft 8029). Wichtig ist auch die Eigenschaft 8013, da sonst der Filter über den BM-Kennbuchstaben nicht funktioniert.
Kabel habe ich zwar schon eingebunden, jedoch noch nicht getestet.
Falls jemand mal die Kabel testet, dann gebt mir ne Rückmeldung.
Viel Spaß und Grüsse
Ulf
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP