Die neue Funtion im Formular DRUCK_BELEGPOS dient dazu, die einzelnen Belegpositionen in einem freien Druckblock
anzudrucken. Dabei kann man bis zu 5 Sortierstufen und Selektionsmöglichkeiten einstellen.
z.B dass die Belegpositionen mit einem Umsatz von 1.000€ bis 10.000€ nach Umsatz sortiert werden.
Die Funktion selbst sollte am besten nur in Rechenanweisung nach Textzuweisung aufgerufen werden, und setzt
sich aus folgenden Einstellmöglichkeiten zusammen.
BLOCK_KZ – Druckblock in dem der Beleg gedruckt werden soll (Bsp. FREI01)
BELNDX – Eindeutiger Belegindex des zu druckenden Belegs
Sortierung nach Feldern (bis zu 5)
SORTPOS,SORTLEN – z.B. Umsatz = POS_280_12 -> SORTPOS = 280, SORTLEN = 12
SORTTYP – 0 = Alphanumerisch 1 = Alphanumerisch (Groß-/Kleinschreibung ignoriert) 2 = Numerisch 3 = Datum 4 = Uhrzeit
SORTART – 0 = aufsteigend 1 = absteigend
Selektion nach Feldern (bis zu 5)
SELPOS,SELLEN – Wie in SORTPOS,SORTLEN
SELART – 0 = Alphanumerisch 1 = Numerisch 2 = Datum
VONSEL,BISSEL – Bereich der selektiert werden soll

In dem eingestellten Druckblock gibt es nun unter der Seite Textkonstanten/Textvariablen beim aufrufen
der Generierung mit F5 unter dem Punkt „SpezialKalkulationen“ einen neuen Ast:“DRUCK_BELEGPOS Positionsdaten“
bei dem man alle Positionsfelder eines Beleges auswählen und andrucken kann.
