Interface Methoden

Prev Next

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")