Stern-Kommandos bzgl. Gegenstände

***GegFilter abc*xy?

führt zu einer Auswahl bei Gegenstands-Wiederholungszeilen. * und ? wird wie bei Dateinamen interpretiert. Um eine Liste der Gegenstände zu schreiben, deren Bezeichner mit "abc" anfängt und "xy" im Namen enthält, schreiben Sie:


***alle BenutzteListenkonten ***GegFilter abc*xy* ***[ Gegenstände in Konto [Knum] [Text]: Stückzahl Wert Bezeichner {MSaldo} {Saldo} {Bezeich}

***]

Das Sternchen * ist ein Platzhalter und steht hierbei für eine beliebige Zeichenfolge; die Zeichenfolge kann auch prinzipiell kein Zeichen enthalten. Das Fragezeichen ? steht dagegen immer für ein beliebiges Zeichen. Um beispielsweise alle Gegenstände mit sechs Zeichen auszugeben, die mit dem Buchstaben X enden, schreiben Sie:


***GegFilter ?????X

während


***GegFilter *X

Gegenstände beliebiger Bezeichnerlänge, die mit X aufhören, ausgegeben werden, incl. des Gegenstandes "X".

Gegenstandsfilter dürfen komplexe logische Verknüpfungen incl. runde Klammern enthalten. Hierbei gelten exakt dieselben Schreibweisen wie bei If-Bedingungen:


***GegFilter nicht (*AB* oder *DE*)

bedeutet, dass alle Gegenstände ausgegeben werden, nur nicht die, die im Gegenstandsbezeichner entweder "AB" oder "DE" enthalten.

***Gegsort Param1 Param2

legt die Sortier-Reihenfolge bei der Auflistung von Gegenständen fest. Es müssen immer zwei Parameter angegeben werden:

Param1: entweder KONTEN oder GEG
Param2: entweder DATUM oder ALPHA

KONTEN bedeutet, dass die Gegenstände zuerst nach den Konten sortiert werden, in denen sie sich befinden. Erst dann werden sie nach Datum oder alphabetisch sortiert. GEG bedeutet, dass die Gegenstände über die angemeldete Menge von Konten hinweg sortiert werden, nach Datum oder alphabetisch. DATUM bezieht sich auf das Einbuchungsdatum des Gegenstandes und ALPHA auf die alphabetische Sortierung des Gegenstandsbezeichners, wobei hier die Groß- und Kleinschreibung grundsätzlich nicht unterschieden wird.

Die 4 möglichen Werte für ***Gegsort sind somit:


***Gegsort Konten Datum ***Gegsort Konten Alpha ***Gegsort Geg Datum ***Gegsort Geg Alpha

***Afakonto X
setzt für [Afabuchungen] das Afa-Aufwandskonto X.

***Afatyp


***Afatyp D Multiplikator 3 maximal 30 Monatsrundung 1 Restwert 0,00 Restmenge 0,000 ***Afatyp Z Multiplikator 2 maximal 20 Monatsrundung 1 Restwert 0,00 Restmenge 0,000 ***Afatyp L Monatsrundung 1 Restwert 0,00 Restmenge 0,000

legt die Abschreibungs-Typen fest. Es kann für jeden Großbuchstaben ein Abschreibungstyp festgelegt werden.

Eine genauere Beschreibung der Skript-Befehle bzgl. Abschreibungen finden Sie im Kapitel "Gegenstandsbezeichner, Erzegung von Afa-Buchungssätzen".