Elementvariablen

Jedes Dialogelement hat einen Namen. Dieser wird im grauen Eingabefeld rechts von "Name:" angezeigt. Er kann im Prinzip editiert werden, dies ist aber nicht erforderlich. Groß- und Kleinschreibung spielt keine Rolle.

Elementvariablen können nicht nur in den Schablonendateien verwendet werden (siehe unten), sondern auch in den jeweils anderen Dialogelementen. Um den aktuellen Inhalt des Dialogelementes auszugeben, schreibt man den Namen des Dialogelementes in spitzen Klammern, z.B.


<RADIO1>

Mit einem Doppelklick in das Namen-Eingabefeld wird der Name der Elementvariable incl. spitzen Klammern in die Zwischenablage gespielt.

Enthält das Dialogelement eine Liste mit mehreren durch Apostroph getrennten Spalten, so kann zusätzlich noch eine Spaltennummer angegeben werden:


<RADIO1.3>

Wird keine Spalte angegeben, so wird die gesamte Zeile der Liste mit allen durch Apostroph getrennten Spalten ausgegeben.

Wenn der Inhalt der Radioauswahl RADIO1 folgender ist:


Überschrift eins'1'one zwei'2'two drei'3'three

wird durch <RADIO1.3> auf "one", "two" oder "three" zugegriffen, je nach Auswahl des späteren Benutzers.

Die Elementvariable GEGAUSWAHL

Eine Sonderrolle spielt die Elementvariable GEGAUSWAHL (Gegenstandsauswahl). Dem Dialogelement Gegenstandsauswahl wird beim Programmieren des Dialoges als Text eine Kontonummer oder eine Elementvariable übergeben, die eine Kontonummer enthält. Wird die Elementvariable <GEGAUSWAHL1> verwendet, so wird der momentan ausgewählte Gegenstandsbezeichner ausgegeben. Mit <GEGAUSWAHL1.1>, <GEGAUSWAHL1.2> usw. wird nicht auf Spaltenwerte zugegriffen, sondern jede Spaltennummer hat eine feste Bedeutung:

1 : Bezeichner
2 : Einbuchungsdatum
3 : Stückzahl
4 : Betrag gesamt (bzw. Restwert)
5 : Einbuchungssumme
6 : Stückpreis
7 : Afa-Typ (Buchstabe)
8 : Afa-Zeit (in Jahren)
9 : Erklärungstext aus Gegenstandsdatei, bzw. wenn nicht vorhanden, dann Bezeichner

So ist es beispielsweise möglich, den aktuellen Stückpreis in ein Betragsfeld zu übetragen, indem im Betragsfeld z.B. <GEGAUSWAHL1.6> geschrieben wird.