Allplan Fórum

[Otázka] Planstatus im Plankopf


Hallo,

ich versuche gerade für unseren Plankopf einen Planstatus zu entwickeln der automatisch anhand des Index erkennt welchen Status der Plan hat. Dabei ist der Index ab V1; V2 ;V3 usw. der „Vorabzug“, darauf folgt der Index mit Zahlen ab 1, 2, 3 usw. als „In Bearbeitung“ und zum Schluss der freigegebene Stand mit Buchstaben a, b, c,
Dabei komm ich mit folgender Formel nicht weiter:

(_IF_(@389@="V1"|"V2"|"V3"|"V4"|"V5")"Vorabzug")_ELSE_(_IF_(@389@="1"|"2"|"3"|"4"|"5")"In Bearbeitung"))_ELSE_(_IF_(@389@="a"|"b"|"c"|"d"|"e")"Freigabe/dem Prüfexemplar gl. gestellt"))

Ich habe es schon versucht das „oder |“ durch Kommas oder Semikolons zu ersetzen das funktioniert leider auch nicht. Er gibt im Plan nicht den Richtigen Status aus, meist gar nichts.
Kann jemand den Fehler in der Formel erkennen?

Show most helpful answer Hide most helpful answer

Hallo,

das sollte funktionieren:

_IF_(@389@="V*")"Vorabzug"_ELSE__IF_(@389@="1"|@389@="2"|@389@="3"|@389@="4"|@389@="5")"In Bearbeitung"_ELSE__IF_(@389@="a"|@389@="b"|@389@="c"|@389@="d"|@389@="e")"Freigabe/dem Prüfexemplar gl. gestellt"

Freundliche Grüße

11 - 11 (11)

es gibt für das skript KEINE dokumentation von allplanseite und da sich der support mit dem thema auch nicht weiter befasst/befassen kann, gebe ich im forum immer nur den hinweis darauf....

die anwendung ist nicht ganz trivial und selbsterklärend und zudem würde man gefahr laufen, wenn man das ganze weiter ausbreitet, dass als return nur hört, dass man anwender u kein programmierer sei.

es gibt im std-verzeichnis auch in der standardinstallation einen ordner vbs, in welchem eine datei ist. in der regestry gibt es einen key VBScript
(Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Nemetschek\Allplan\2018.0\settings)
der key muss auf die datei zeigen.
in der datei können dann funktionen gebaut werden, welche aus den aus allplan übergebenen werten etwas schlaues machen und EINEN wert zurückgeben.
das ganze ist um welten schneller als excelformeln.... aber auch um ein eck komplexer in der anwendung.

gruß

11 - 11 (11)

https://connect.allplan.com/ používá cookies  -  Více informací

Souhlasím