Scripts in Periodischen Belegen
Für das Erstellen von Periodischen Belegen können Scripts erstellt werden, um Bedingungen abzuarbeiten. Es sind (fast) jede denkbaren Möglichkeiten scriptbar. Nachstehend ein Beispiel für Verrechnung von Pflegetagen in einem Pflegeheim. In diesem Beispiel soll der Artikel 4.7.03 soviel mal verrechnet werden wie es Tage im Monat gibt. Dazu ist das Script "Berechnung Tage" erstellt worden.
Die Benennung von Scripts ist frei.

oder textlich:
<>r_Script_Result:=0 `===initialiseren
If ([r1_Belegzeile]s_Datum>!00.00.00!)
C_LONGINT($l_Monat;$l_Jahr) $l_Monat:=Month of([r1_Belegzeile]s_Datum) $l_Jahr:=Year of([r1_Belegzeile]s_Datum)
Case of : ($l_Monat=2) `============februar
If (Mod($l_Jahr;4)=0) `===schaltjahr
Else
End if
: ($l_Monat=4) `===april
: ($l_Monat=6)
: ($l_Monat=9)
: ($l_Monat=11)
Else
End case
End if
Auf dem Beleg erscheint auch noch der Verrechnungsmonat, welcher im SuperReport einprogrammiert ist:
