--- title: "Interface Methoden" slug: "interface-methoden" updated: 2025-01-14T12:41:00Z published: 2025-01-14T12:41:00Z canonical: "kb.moveit.at/interface-methoden" --- > ## 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 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 = StaticAnswersOfAnswerGroup.Answer(1).ToValue = StaticAnswersOfAnswerGroup.Answer(2) = 1 StaticAnswersOfAnswerGroup.Answer(2).FromValue = StaticAnswersOfAnswerGroup.Answer(2).ToValue = --- ### 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 = StaticAnswerGroups.AnswerGroup(1).CheckParam = StaticAnswerGroups.AnswerGroup(2) = 1 StaticAnswerGroups.AnswerGroup(2).CheckModel = StaticAnswerGroups.AnswerGroup(2).CheckParam = --- ### 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")