Die berechnete Eigenschaft “Cpp_GetDescriptionValue” wird verwendet, um bei der Erstellung eines Angebots mit Positionskalkulationen beschreibende Werte derjenigen Kalkulationsposition abzurufen, die zu diesem Zeitpunkt mittels einer Positionsvorlage verarbeitet wird. Sie funktioniert nur auf der Datenquelle position in Positionsvorlagen.
Das dabei abgerufene Ergebnis kann situationsbedingt aus der Kalkulationsposition selbst, aus einem verknüpften Teil des Teilestamms oder einem diesem Teil zugeordneten Beschreibungsdatensatz stammen.
Sie wird üblicherweise dazu verwendet, um in einer Positionskalkulation innerhalb des generierten Angebots Kurz- oder Langtext der Position auszugeben (“ShortText”, “LongText”), sie funktioinert aber auch mit angepassten, selbst konfigurierten Feldern in den jeweiligen Datentabellen.
Die berechnete Eigenschaft unterstützt die folgenden Parameter:
| Parameter | Beispiel | Beschreibung |
|---|---|---|
| fieldName | fieldName="ShortText" language="dk" |
Name des Feldes, welches ermittelt werden soll. |
| language | fieldName="ShortText" language="dk" |
ISO-Code der gewünschten Sprache |
Vorgehen bei der Ermittlung des Ergebnisses:
- Existiert keine Verknüpfung zu einem Teil aus dem Teilestamm oder wurde die Beschreibung der Kalkulationsposition von dem verknüpften Teil abgespalten, so wird das gewünschte Feld aus der Kalkulationsposition selbst zurückgegeben.
- Ist die Kalkulationsposition mit einem Teil verknüpft und existiert kein Beschreibungsdatensatz, der zu der angegebenen Sprache passt, oder ist im Parameter
languagekeine oder die in den Anwendungseinstellungen hinterlegte Standardsprache angegeben, wird das gewünschte Feld aus dem Teiledatensatz selbst zurückgeliefert. - Ist die Kalkulationsposition mit einem Teil verknüpft und existiert für dieses Teil ein Beschreibungsdatensatz in der angegebenen Sprache, so wird das gewünschte Feld aus diesem Beschreibungsdatensatz zurückgeliefert.
Die standardgemäßen Formatierungsangaben wie z. B. type="HTML" können auch hier verwendet werden.


