Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  EPLAN21
  Programm zum Tauschen von Artikelnummern

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Programm zum Tauschen von Artikelnummern (409 mal gelesen)
Ulf_K
Mitglied
Elektrotechniker


Sehen Sie sich das Profil von Ulf_K an!   Senden Sie eine Private Message an Ulf_K  Schreiben Sie einen Gästebucheintrag für Ulf_K

Beiträge: 204
Registriert: 20.02.2002

erstellt am: 10. Apr. 2002 11:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


ArtikelnummerTauschen.txt

 
Hallo APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface)-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 APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface).

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

Ulf_K
Mitglied
Elektrotechniker


Sehen Sie sich das Profil von Ulf_K an!   Senden Sie eine Private Message an Ulf_K  Schreiben Sie einen Gästebucheintrag für Ulf_K

Beiträge: 204
Registriert: 20.02.2002

erstellt am: 10. Apr. 2002 12:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

noch nen Nachtrag:

das Programm funktioniert nicht bei Klemmen, da diese nicht über die DEVICETAGS zu erreichen sind.

Grüsse
Ulf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Ulf_K
Mitglied
Elektrotechniker


Sehen Sie sich das Profil von Ulf_K an!   Senden Sie eine Private Message an Ulf_K  Schreiben Sie einen Gästebucheintrag für Ulf_K

Beiträge: 204
Registriert: 20.02.2002

erstellt am: 23. Apr. 2002 13:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Artikeltauschen02.txt

 
Nachtrag an die APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface)-User:

Wenn in einem großen Projekt Artikelnummern getauscht werden, so kann es zu Problemen kommen, wenn das Tauschen aller Artikelnummern in einer Transaktion stattfindet. Bitte schaut euch das neue Skript an. Hier wird vor dem Löschen und Erzeugen eines neuen Artikels die Transaktion beendet und anschließend wieder gestartet. So funktioniert es sicher.

Grüsse
Ulf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz