Navigation: XML Tags >

COPEnforceSameVersionAs3DModelHighestVersion

 

COPEnforceSameVersionAs3DModelHighestVersion

 

Sektion

Class

Muss Feld

Nein

Typ

Boolean

Standardwert

false

 

Beschreibung

 

Falls COPEnforceSameVersionAs3DModelHighestVersion (gilt nur für 2D Zeichnungen) gleich true ist, vergleicht COPjar beim Speichern (Erstellen) einer neuen 2D Zeichnung die Version mit der höchsten Version des zugehörigen 3D Modells. Falls die Versionen nicht übereinstimmen, gibt COPjar eine Fehlermeldung an den Benutzer aus und bricht den Speicherprozess mit einer Fehlermeldung ab.

 

 

COPjar bestimmt das 3D Modell wie folgt:

1.COPjar sucht die Stammdaten mit Namen (Attribut NAME) der 2D Zeichnung

2.COPjar bestimmt das 3D Modell der Stammdaten . COPJAR prüft nicht, ob der Name (Attribut NAME) des ausgewählten 3D Modells mit dem Namen der Stammdaten, resp. 2D Zeichnung übereinstimmt. Falls meherer 3D Modelle mit den Stammdaten verknüpft ist, wählt COPjar willkürlich ein 3D Modell aus.

3.COPJAR sucht das 3D Modell mit der höchsten Version.

 

Diese Suchmethode stimmt u.U. nicht mit der aktuellen Bussiness Logik überein (zum Beispiel unterschiedliche Nummerngeneratoren für 2D Zeichnungen und Stammdaten).

 

COPEnforceSameVersionAs3DModelHighestVersion funktioniert nur, falls der PreApply Listener com.cop.biz.Drawing2DPreApplyListener ist.

 

Der Tag <COPEnforceSameVersionAs3DModelHighestVersion> kann nur bei 2D Zeichnungen angewendet werden.

 

Beispiel

 

<Class>

<Name>DRAWING_2D</Name>

<PreApplyListener>com.cop.biz.Drawing2DPreApplyListener</PreApplyListener>

<COPEnforceSameVersionAs3DModelHighestVersion>true</COPEnforceSameVersionAs3DModelHighestVersion >

...

</Class>

 

Siehe auch

·COPEnforceSameVersionAsMasterdata

 

 

(c) 2018 COP Informatik AG www.copag.ch