Skip to main content
Skip table of contents

AfABewegTab()

AfABewegTab() – Array mit Anlagebewegungen (FiBu)

Funktion liefert für ein Anlagegut ein Array mit allen Buchungen aus der Tabelle DF110

Hinweis
Funktion ist nur im Rahmen der FiBu einsetzbar.
Buchungsarten im Arrayelement 4 sind:
N   Neuzugang
Z   Ergänzung / Wertzugang
V   Vollabgang
T   Teilabgang
A   Normal-AfA
P   außerplanmässige AfA
S   sonstige Afa

ParameterBeschreibung

oDfInv:O

Tabellenobjekt Inventarverwaltung (DFINV)

oDf110:O

Tabellenobjekt Sachkonten-Buchungen (DF110)

Rückgabewert

Array (Aufbau s. Beispiel)

Beispiel

CODE
| oDfInv, cInvNr, aBewegTab, i |

cInvNr:= '0000480-00012',
oDfInv:= BeOpen(waDAB075, 'ID'),
If !Empty(oDfInv) then
   StartSeq
      If DbSeek(cInvNr, oDfInv) then
         aBewegTab:= AfABewegTab(oDfInv),
         For i:= 1 to ALen(aBewegTab) do
             WriteLn(Str(i, 2) + ' Buchungsdatum: '     + DateTimeToStr(aBewegTab[i, 1])           + CrLf +
                               '   Vorjahr: '           + Str(aBewegTab[i, 2])                     + CrLf +
                               '   Periode: '           + Str(aBewegTab[i, 3])                     + CrLf +
                               '   Buchungsart: '       + aBewegTab[i, 4]                          + CrLf +
                               '   Soll: '              + FormatFloat('#,##0.00', aBewegTab[i, 5]) + CrLf +
                               '   Haben: '             + FormatFloat('#,##0.00', aBewegTab[i, 6]) + CrLf +
                               '   Buchungstext: '      + aBewegTab[i, 7]                          + CrLf +
                               '   Kostenstelle: '      + Str(aBewegTab[i, 8])                     + CrLf +
                               '   Gegenkonto: '        + Str(aBewegTab[i, 9])                     + CrLf +
                               '   Gegenkostenstelle: ' + Str(aBewegTab[i, 10])),
         Next
      EndIf
   Always
     BeClose(oDfInv)
   StopSeq
EndIf

Weitere Verknüpfungen


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.