Funktion: Element oder Kopf eines Leistungspakets oder unabhängige Position

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:

  • x=1: Bei der Position handelt es sich um eine unabhängige Position und ist nicht Kopf oder Element eines Leistungspakets.
  • x=2: Die Position ist der Kopf eines Leistungspakets.
  • x=3: Die Position ist ein Element eines Leistungspakets.
i Die Raute vor der Funktion erhalten Sie unter Windows durch die Eingabe des kleiner-Symbols „<“ und größer-Symbols „>“. Unter macOS erhalten Sie diese Raute mit Hilfe der Tastenkombination Alt+Shift+v.

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

i Weitere Informationen zum Thema „Abfragen“ erhalten Sie [ hier [ .