| |
| Wie Sie mit 3D-Druck glattere Oberflächen erhalten, eine Pressemitteilung
|
Autor
|
Thema: Smarteam Add Abbrechen ?? (436 mal gelesen)
|
alias Mitglied CAD Betreuer
Beiträge: 282 Registriert: 25.09.2003
|
erstellt am: 06. Mrz. 2008 09:38 <-- editieren / zitieren --> Unities abgeben:
Gibt es eine Möglichkeit das Add in Smarteam Programmtechnisch zu unterbrechen ? Möchte ein Script ins BEFORE ADD hängen, das Überprüft, ob eine Zeichnung mit bestimmten Attributen bereits vorhanden, falls ja, soll der Add Vorgang abgebrochen werden. Mit EXIT Function erreiche ich im Script aber nicht das gewünschte Ergebnis, d.h. ADD findet trotzdem statt. Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSchulz Ehrenmitglied V.I.P. h.c. Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 06. Mrz. 2008 10:07 <-- editieren / zitieren --> Unities abgeben: Nur für alias
Hallo, ich weis nicht, ob du an die Add Function mit dem bzw. mit einem Script rankommst. Mit Exit Function beziehst du dich auf jedenfall nicht auf den addvorgang. Eine Idee die ich hätte wäre beim Ausführen des Before Add -Script ein Flag (z.B. Vorhanden=True) in eine Datei zu schreiben. Dieses Flag wird dann von einem After Add -Script ausgelesen und dieses veranlasst dann dieses Add wieder rückgängig zu machen (Link löschen oder wie auch immer) und eine Meldung (z.B. Zeichnung schon vorhanden! Zeichnung wurde nicht gespeichert! oder so) hochzubringen. ------------------ MFG Rick Schulz Konfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
alias Mitglied CAD Betreuer
Beiträge: 282 Registriert: 25.09.2003
|
erstellt am: 06. Mrz. 2008 10:20 <-- editieren / zitieren --> Unities abgeben:
Ich dachte ich kann das Add / Save gleich vorher unterbinden, denn im Anschluß löschen erscheint irgendwie nicht so logisch. Für die Events gibts ja wie ich jetzt gelesen habe den Returnwert, d.h. Integer Wert 6 = Err_Refuse, sollte also lt. Doku die Action unterbinden, nur das es bei mir nicht so funktioniert, Smarteam Save läuft im CATIA durch und das File wird auch in Smarteam als NEW angelegt (also ADD). Hat noch jemand eine Idee was ich da falsch mache ??? Zur Info: Smarteam V5R17 SP 6 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ChristianS Moderator Leiter Kundenbetreuung
Beiträge: 635 Registriert: 27.09.2000
|
erstellt am: 06. Mrz. 2008 11:26 <-- editieren / zitieren --> Unities abgeben: Nur für alias
|