Codeblock Onlinehilfe

AfAGJahrTab()

Tabelle der Geschäftsjahre (FiBu)

Die Funktion liefert eine Tabelle der Geschäftsjahre ab einem angegebenen Datum (dAfADatum).
Die Länge der Tabelle wird durch den 2. Parameter (nAfAJahre) bestimmt, wobei es sich bei diesem
Parameter um Kalenderjahre handelt. Die resultierende Tabelle berücksichtigt Rumpfgeschäftsjahre,
d.h. sie kann ggf. auch länger sein, als die durch den 2. Parameter vorgegebene Anzahl von Jahren.


Hinweis

Funktion ist nur im Rahmen der FiBu einsetzbar.


Parameter

Beschreibung

aAfADatum:D

Startdatum

nAfAJahre:N

Anzahl der Kalenderjahre

Rückgabewert

Array (Aufbau s. Beispiel)

Beispiel

| aGJTab, nJahre, i |

nJahre:= 5,
aGJTab:= AfAGJahrTab(CtoD('10.10.02'), nJahre),
For i:= 1 to ALen(aGJTab) do
    WriteLn(Str(i) + ' Anfang GJ: '  + DateTimeToStr(aGJTab[i, 1]) +
                     ' Ende GJ: '    + DateTimeToStr(aGJTab[i, 2]) +
                     ' Perioden: '   + Str(aGJTab[i, 3])           +
                     ' GJ-Text: '    + aGJTab[i, 4])
Next

Weitere Verknüpfungen