Housemann hat geschrieben:Weißt du vielleicht woran es liegt?
Jupp, du liest nicht richtig.
Zitat:
alchy hat geschrieben:Wenn Urlaub-01-Termine eine Systemvariable Typ Werteliste ist,
wird durch .ValueList("WERT1;WERT2;WERT3") die möglichen Werte entsprechend geschrieben.
im [ERKLÄRBÄRMODUS]
ergibt das (und ich habe die Variable AA_WERTELISTE genannt zur besseren Illustration).
rufst du den Link so auf:
Code: Alles auswählen
http://IP.DEINER.EIGENEN.CCU:8181/alchy.exe?sagt=(dom.GetObject(ID_SYSTEM_VARIABLES)).Get("AA_WERTELISTE").ValueList("01.01.;02.02.;03.03.;04.04.")
kannst du dann bei Klickibunti->Startseite > Einstellungen > Systemvariable
danach das Folgende sehen.
wie ich schrieb, die möglichen
Werte
Schaust du dann unter Klickibunti-> Startseite > Status und Bedienung > Systemvariable
siehst du das:
Die Variable hat erstmal den Status 0 angenommen, was eben der WERT 01.01 aus der Werteliste entspricht.
Und nun zitiere ich mich wieder selber, weil du nicht richtig liest.
alchy hat geschrieben:Setzen ist dann wieder ein anderes Thema.
Nun willst du den Status ändern auf 03.03.
Dann kannst du entweder im Programm etwas zusammenklicken,
oder ein HM-Script benutzen:
Code: Alles auswählen
object alchy = (dom.GetObject(ID_SYSTEM_VARIABLES)).Get("AA_WERTELISTE");
if (alchy){ alchy.State(2);WriteLine("Wert gesetzt"); }else{ WriteLine("Variable nicht vorhanden");}
oder das Äquivalent per Remote HM Script:
Code: Alles auswählen
http://IP.DEINER.EIGENEN.CCU:8181/alchy.exe?sagt=(dom.GetObject(ID_SYSTEM_VARIABLES)).Get("AA_WERTELISTE").State(2)
usw.usw.
und der Status der Systemvariable sieht dann so aus:
Man beachte also, das mit 0 angefangen wird zu zählen.
[/ERKLÄRBÄRMODUS]
Alchy