In vielen Fällen müssen Sie in einem Formular feststellen, ob eine Positionszeile eine unabhängige Position, der Kopf eines Leistungspakets oder ein Element eines Leistungspakets ist. Diese Unterscheidung ermöglicht Ihnen u.a., überflüssige Daten beim Ausfüllen des Formulars zu unterdrücken oder bestimmte Formatierungsvorgaben zu machen, wenn z.B. der Kopf eines Leistungspakets fett gedruckt werden soll oder die Anzahl und die Einzelpreise der Leistungspaketelemente nicht angedruckt werden sollen.
Ob eine Position ein Kopf oder ein Element eines Leistungspakets oder eine eigenständige Position ist, können Sie mithilfe der Funktion
<>S_STZeichen{x}
feststellen. Diese Funktion liefert drei Werte x (1, 2 oder 3), welche die folgende Bedeutung haben:
Soll z.B. der Verkaufspreis einer Rechnungs-Positionszeile nicht ausgegeben werden, wenn die Position ein Element eines Leistungspakets ist, liefert die folgende Abfrage das gewünschte Ergebnis:
Num([RC_Positionen]Listenkopf#<>S_STZeichen{3})*[RC_Positionen]VK