Einfache Auflistung der verwendeten Positionen und Beträge

Wie schon bei den Endbeständen der Bestandskonten (EB.TXT) ist es erforderlich, die aktuellen Werte von Positionen in das kommende Buchungsjahr zu übertragen. Hierfür wird per Skript eine Datei namens EBPOS.TXT angelegt, die dann vom Programm automatisch als ABPOS.TXT in das Verzeichnis des Folge-Buchungsjahres kopiert wird. Da in der Regel Kostenstellen pro Buchungsjahr betrachtet werden, während Produkte oder Projekte über ein Buchungsjahr hinausgehen können, wird üblicherweise nur für Kostenträger diese Übertragung ins nächste Buchungsjahr durchgeführt:

//Auflistung der Kostenträger zur Übertragung ins kommende Buchungsjahr ***Datei EBPOS.TXT ***alle Korechkonten ***posliste $* ***nurpos DatumKünftigRelevant "//Beträge der Kostenträger Soll, Haben" {POSBEZ} {SPOSEB} {HPOSEB}

Die Kontenmenge "Korechkonten" wurde weiter oben schon definiert: "Erfolgskonten sowie Zusatzkostenkonten". Im Zusammenhang mit Positionen werden hierbei nicht direkt Konten angesprochen (die hier unter Umständen noch gar nicht abgeschlossen bzw. erzeugt wurden), sondern es werden die Buchungssätze selektiert, die bestimmte Konten im Buchungssatz (entweder auf der Soll- oder auf der Haben-Seite) enthalten. In diesem Fall werden somit beispielsweise alle Neutralbuchungen von vornherein ignoriert.

Der Befehl "***posliste" enthält das Dollarzeichen, mit dem die Positionsbezeichner aller Kostenträger beginnen. Das einzelne Sternchen ist ein Jokerzeichen und steht für eine beliebige Zeichenfolge. Um eine Auswahl von Positionen anhand des Positionsbezeichners zu treffen, dürfen Sie zwischen dem $ und dem *-Zeichen die ersten gemeinsamen Zeichen der Gruppe von Positionen angeben:


***posliste $prod*7

wählt die Kostenträger bzw. Erlösträger aus, deren Bezeichner mit "$PROD" beginnen und mit der Ziffer "7" enden.

Mit "***nurpos DatumKünftigRelevant" werden die Positionen herausgefiltert, deren Gültigkeitszeitraum zum Ende des aktuellen Buchungsjahres abgelaufen ist und die somit im kommenden Buchungsjahr nicht mehr von Interesse sind.

Die vollständig in Anführungszeichen stehende Zeile wird ohne die Anführungszeichen in die Datei EBPOS.TXT übernommen. Wenn TEXTBUCH dann später diese Datei als ABPOS.TXT einliest, wird diese Zeile als nicht zu interpretierende Kommentarzeile angesehen.

Die Zeile mit den geschweiften Klammern ist die Positions-Wiederholungszeile. Hier wird eine Liste der Positionen erzeugt, wobei die Zeile mit Positionsbezeichner und dem aktuellen Betrag auf der Soll-Seite (Kosten) und der Haben-Seite (Erlös) ausgegeben wird.