Documentation Index

Fetch the complete documentation index at: https://kb.moveit.at/llms.txt

Use this file to discover all available pages before exploring further.

Interface Methoden

Prev Next
This content is currently unavailable in English. You are viewing the default (German) version.

Das ISS-Interface erlaubt es der Makrosprache auf das ISS zuzugreifen.

ISS.GETGRAPHICVIEWID

Gibt die ID der aktuellen Grafikansicht zurück.

Beispiel:
nViewID = ISS.GETGRAPHICVIEWID


ISS.SETGRAPHICVIEWID

Setzt die ID der aktuellen Grafiksicht.

Beispiel:
ISS.SETGRAPHICVIEWID(nViewID)


ISS.GETMACROMESSAGE

Gibt den Inhalt einer Makromessage zurück

Beispiel:
cMessage = ISS.GETMACROMESSAGE("McrTxt001")


ISS.GETMACROMESSAGEFORLANGUAGE

Gibt den Inhalt einer Makromessage einer bestimmten Sprache zurück.

Beispiel:
cMessage = ISS.GETMACROMESSAGE(SYSCONST.LANGUAGE.English,"McrTxt001")
cMessage = ISS.GETMACROMESSAGE(CUSLNGCDE,"McrTxt001")


ISS.GETMATRIXPRICES

Ermittlung von Grundpreis/Aufpreis/Mindestpreis aus der entsprechenden Preismatrixzeile einer bestimmten Preismatrix.

Beispiel:
ISS.GETMATRIXPRICES(MATRIX, KEY1, KEY2, KEY3, KEY4, KO_ACC, INPUTOUTPUT nGrundpreis, INPUTOUTPUT nAufschlag, INPUTOUTPUT nMindestpreis)


ISS.GETMATRIXPRICEPRS1

Ermittlung von Grundpreis aus der entsprechenden Preismatrixzeile einer bestimmten Preismatrix.

Beispiel:
ISS.GETMATRIXPRICEPRS1(MATRIX, KEY1, KEY2, KEY3, KEY4, KO_ACC, INPUTOUTPUT nGrundpreis)


ISS.SETPRICE

Setzen von Verkaufspreis/Einkaufpreis.

Beispiel:
ISS.SETPRICE("PgPreisgruppe", nVerkaufspreis, nEinkaufspreis)


ISS.SETUNDEFINEDPRICE

Preisgruppe auf undefinierten Preis setzen.

Beispiel:
ISS.SETUNDEFINEDPRICE("PgPreisgruppe")


ISS.PRICEGROUPRESETLIST

Löschen des Preises einer Preisgruppe.

Beispiel:
ISS.PRICEGROUPRESETLIST("PgPreisgruppe1,PgPreisgruppe2")


ISS.SETSHOWZEROPRICE

Preis mit 0 € wird bei einer Preisgruppe angezeigt.

Beispiel:
ISS.SETSHOWZEROPRICE("PgPreisgruppe")


ISS.SETDISKEY1-6

Setzen von variablen Rabatten über Diskey1-6

Beispiel:
ISS.SETDISKEY1("PgPreisgruppe","Diskey1-Value")


ISS.GETALLSTATICANSWERSOFANSWERGROUP

Auslesen aller Antworten welche statisch bei einer Antwortgruppe angelegt sind.

Parameter 1 = Prüfmodell, Parameter 2 = Prüfparameter (Antwortgruppe)

Durch Aufruf dieser Interface-Methode wird eine Makrovariable mit folgender Attribut-Struktur erzeugt (die Dimension des Arrays entspricht der Anzahl der statischen Antworten der Antwortgruppe)

Beispiel:
ISS.GetAllStaticAnswersOfAnswerGroup("PmFenster","PpDesignstil")
StaticAnswersOfAnswerGroup = 1
StaticAnswersOfAnswerGroup.Answer(1) = 1
StaticAnswersOfAnswerGroup.Answer(1).FromValue = <Von Antwortwert>
StaticAnswersOfAnswerGroup.Answer(1).ToValue = <Bis Antwortwert>
StaticAnswersOfAnswerGroup.Answer(2) = 1
StaticAnswersOfAnswerGroup.Answer(2).FromValue = <Von Antwortwert>
StaticAnswersOfAnswerGroup.Answer(2).ToValue = <Bis Antwortwert>


ISS.GETALLSTATICANSWERGROUPS

Auslesen aller Antwortgruppen welche statisch bei einem Frageparameter hinterlegt sind.

Parameter 1 = Fragemodell, Parameter 2 = Frageparameter

Durch Aufruf dieser Interface-Methode wird eine Makrovariable mit folgender Attribut-Struktur erzeugt (die Dimension des Arrays entspricht der Anzahl der statischen Antworten der Antwortgruppe)

Beispiel:
ISS.GetAllStaticAnswergroups("FmFenster","FpFarbe")
StaticAnswerGroups = 1
StaticAnswerGroups.AnswerGroup(1) = 1
StaticAnswerGroups.AnswerGroup(1).CheckModel = <Prüfmodell>
StaticAnswerGroups.AnswerGroup(1).CheckParam = <Prüfparameter>
StaticAnswerGroups.AnswerGroup(2) = 1
StaticAnswerGroups.AnswerGroup(2).CheckModel = <Prüfmodell>
StaticAnswerGroups.AnswerGroup(2).CheckParam = <Prüfparameter>


ISS.DISPLAYERROR

Zeigt dem ISS-Benutzer eine Fehlermeldung an

Beispiel:
ISS.DISPLAYERROR(“Fehlermeldung“)


ISS.LOGDEBUG

Übergibt dem Log-Mechanismus von ISS eine Debugmeldung

Beispiel:
ISS.LOGDEBUG(“Debugmeldung“)


ISS.LOGINFO

Übergibt dem Log-Mechanismus von ISS eine Information

Beispiel:
ISS.LOGDEBUG(“Debugmeldung“)


ISS.LOGWARNING

Übergibt dem Log-Mechanismus von ISS eine Warnmeldung

Beispiel:
ISS.LOGWARNING(“Warnmeldung“)


ISS.SHOWADDINF

Öffnet in der Konfiguration eine Erweiterte Info.

Beispiel:
ISS.SHOWADDINF("ErwInf01")


ISS.CHANGEPARAMETERFOCUS

Ändert den Fokus der Konfiguration auf einen bestimmten Frageparameter.

Beispiel:
ISS.CHANGEPARAMETERFOCUS("FpBreite","LevelID")