====== Bedingte Werte von Primus an Solid Edge übertragen ====== ===== Aufgabenstellung ===== Die Aufgabenstellung ist, wenn in der Primusdatenbank die Revision leer ist, dann soll in die Dateieigenschaften von [[Solid Edge]] ein Unterstrich (''_'') bei der Revision eingetragen werden. Dies wird benötigt, da die Zeichnungsnummer aus mehreren Felder zusammengesetzt werden soll, bei leerem Feld Revision würde aber eine Stelle in der Nummer fehlen. ===== Lösung ===== Da eine Bedingte Zuordnung über die [[AppAttributes]] nicht direkt möglich ist, muß ein anderer Weg gefunden werden. ==== Aufruf mittelks CALL ==== Das ginge über einen [[CALL]] Aufruf, mit dem eine speziell dazu programmierte Funktion aufgerufen wird. Es geht aber ==== Ersetzung mittels Liste ==== Man erstellt dazu eine Liste mit dem Listeneintrag In der entsprechenden ''se_prop_XXX.ini'' wird dann für die Revision dieser Eintrag hinzugefügt: ''Revision=CALL(GetListText Revision)''. Dazu muß noch in der [[GUI_Document_List]] der Eintrag für das Revisionsfeld angepasst werden: Dadurch wird ein leerer Revisionseintrag in Primus in einen Unterstrich übersetzt, alle anderen Werte für die Revision bleiben unverändert da sie nicht in der Liste stehen. ===== Siehe auch ===== *[[Tipps & Tricks]] {{tag>Tipps&Tricks}}