In unserer Firma gibt es Probleme mit der Multiset-Warnung.
Unsere Multiseteinstellungen wie von Daimler gewünscht erlauben keine Multisets. Leider haben wir Datenlieferanten die Multiseteinstellungen haben die Multiset erlauben.
Grundsätzlich gibt es zwei Arten von infizierten Files.
1. Es sind keine Details vorhanden, aber die Multisetwarnung wird angezeigt. Da wurden warscheinlich Detail exploded und in den Master Workspace dabei verschoben. Multiseteinträge bleiben wahrscheinlich erhalten.
Hier funftioniert die Methode mit merge--> element (*spc) --> in ein neues Startmodell mergen--> neuen set anlegen und transfer --> element (*spc), danach alte sets löschen. (nicht linken)
2. Wenn infizierte Details verwendet werden, (was der Normalfall ist) reicht die oben genannte Vorgangsweise nicht aus.
Wenn auch keine Multisets in den Detailworkspaces vorhanden sind, wahrscheinlich wurden die irgendwann mal gelinkt, kommt trotzdem die Multisetwarnung. Hab heute mit einem Programmierer gesprochen. Er meinte das es mit einem Makro funktionieren könnte.
(Direkt in eine neues Set transferieren hilft leider auch nichts)
Dabei werden einzeln die Deatils exploded, die Elemente werden auf den current Set gelegt. Leeres Detail wird gelöscht. Dann muß ein neues Detail erstellt werden und diese Elemnte wieder hineintransferiert werden. (Elemente müssen programmiertechnisch erfasst werden, das nur diese wieder transferiert werden). Der Detailname wird vorher auch herausgeschrieben. danach detail --> manage --> replace. das soll alles mit dem makro geschehen. Danach muß der Konstrukteur die oben genannten Schritte manuell noch durchführen.
Da das Makro erst programmiert werden muß und wir es nur manuell versucht haben, kann ich nur sagen das es eine komplizeirte Möglichkeit gibt, die aber durch ein Makro vereinfacht werden kann.
Vielleicht gibt ja eine einfacher Lösung, wäre mir lieber und mit weniger Aufwand verbunden.
mfg
IP