Zum Festlegen der Anfangssalden für Konten verwenden Sie die Funktionen Exp
und IsFirst
in einer If-Struktur. Die Exp
- und If-Strukturen wurden in den vorhergehenden Abschnitten beschrieben. Mit IsFirst
wird bestimmt, ob die aktuelle Periode die erste Periode in der Standardhäufigkeit des aktuellen Szenarios ist. Wenn ein Szenario beispielsweise die Standardhäufigkeit "Monatlich" aufweist, wird durch IsFirst
bestimmt, ob die aktuelle Periode der erste Monat im Jahr ist.
Zum Festlegen von Anfangssalden fügen Sie IsFirst
in eine If...Then
-Anweisung der If-Struktur ein, und platzieren Sie dann Exp
zwischen diese Anweisung und die EndIf-Anweisung. Sie können im Argument der Exp
-Funktion ein bestimmtes Konto angeben, allerdings sollen in der Regel die Anfangssalden aller Konten gleichzeitig festgelegt werden.
Dieses Beispiel zeigt, wie Sie die Anfangssalden aller Konten festlegen können. Dieses Beispiel kann unverändert in eine Berechnungsregel eingefügt werden:
HS.EXP "A#ALL = A#ALL.P#Prior"
Hinweis:
In diesem Beispiel folgt auf "A#" das Schlüsselwort ALL
. Das bedeutet, dass die Regel auf alle Konten angewendet wird. Darüber hinaus folgt auf P#
das Schlüsselwort Prior
. Das heißt, dass EXP
die Kontendaten aus der Periode abruft, die vor der aktuellen Periode liegt.