Interface Methoden
  • 09 Oct 2024
  • 1 Minute to read
  • Dark
    Light
  • PDF

Interface Methoden

  • Dark
    Light
  • PDF

The content is currently unavailable in English. You are viewing the default German version.
Article summary

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

Name

Beschreibung

Beispiel

ISS.GETGRAPHICVIEWID

Gibt die ID der aktuellen Grafikansicht zurück

nViewID = ISS.GETGRAPHICVIEWID

ISS.SETGRAPHICVIEWID

Setzt die ID der aktuellen Grafiksicht

ISS.SETGRAPHICVIEWID(nViewID)

ISS.GETMACROMESSAGE

Gibt den Inhalt einer Makromessage zurück

cMessage = ISS.GETMACROMESSAGE("McrTxt001")

ISS.GETMACROMESSAGEFORLANGUAGE

Gibt den Inhalt einer Makromessage einer bestimmten Sprache zurück

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

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

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

ISS.SETPRICE

Setzen von Verkaufspreis/Einkaufpreis

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

ISS.SETUNDEFINEDPRICE

Preisgruppe auf undefinierten Preis setzen

ISS.SETUNDEFINEDPRICE("PgPreisgruppe")

ISS.PRICEGROUPRESETLIST

Löschen des Preises einer Preisgruppe

ISS.PRICEGROUPRESETLIST("PgPreisgruppe1,PgPreisgruppe2")

ISS.SETSHOWZEROPRICE

Preis mit 0 € wird bei einer Preisgruppe angezeigt

ISS.SETSHOWZEROPRICE("PgPreisgruppe")

ISS.SETDISKEY1-6

Setzen von variablen Rabatten über Diskey1-6

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)

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)

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

ISS.DISPLAYERROR(“Fehlermeldung“)

ISS.LOGDEBUG

Übergibt dem Log-Mechanismus von ISS eine Debugmeldung

ISS.LOGDEBUG(“Debugmeldung“)

ISS.LOGINFO

Übergibt dem Log-Mechanismus von ISS eine Information

ISS.LOGINFO(“Infomeldung“)

ISS.LOGWARNING

Übergibt dem Log-Mechanismus von ISS eine Warnmeldung

ISS.LOGWARNING(“Warnmeldung“)


Was this article helpful?