Codeunit "FA General Report"
ID 5626
Namespace: Microsoft.FixedAssets.FixedAsset
Properties
Name
Value
Permissions
TableData "Fixed Asset" = rm
Methods
GetLastDate
procedure GetLastDate(FANo: Code[20], PostingType: Integer, EndingDate: Date, DeprBookCode: Code[10], GLEntry: Boolean): Date
Parameters
Name
Type
Description
FANo
Code[20]
PostingType
Integer
EndingDate
Date
DeprBookCode
Code[10]
GLEntry
Boolean
Returns
CalcFAPostedAmount
procedure CalcFAPostedAmount(FANo: Code[20], PostingType: Integer, Period: Option, StartingDate: Date, EndingDate: Date, DeprBookCode: Code[10], BeforeAmount: Decimal, UntilAmount: Decimal, OnlyReclassified: Boolean, OnlyBookValue: Boolean): Decimal
Parameters
Name
Type
Description
FANo
Code[20]
PostingType
Integer
Period
Option
StartingDate
Date
EndingDate
Date
DeprBookCode
Code[10]
BeforeAmount
Decimal
UntilAmount
Decimal
OnlyReclassified
Boolean
OnlyBookValue
Boolean
Returns
CalcGLPostedAmount
procedure CalcGLPostedAmount(FANo: Code[20], PostingType: Integer, Period: Option, StartingDate: Date, EndingDate: Date, DeprBookCode: Code[10]): Decimal
Parameters
Name
Type
Description
FANo
Code[20]
PostingType
Integer
Period
Option
StartingDate
Date
EndingDate
Date
DeprBookCode
Code[10]
Returns
AppendFAPostingFilter
procedure AppendFAPostingFilter(var FA: Record "Fixed Asset", StartingDate: Date, EndingDate: Date)
Parameters
AppendPostingDateFilter
procedure AppendPostingDateFilter(var FAFilter: Text, StartingDate: Date, EndingDate: Date)
Parameters
Name
Type
Description
FAFilter
Text
StartingDate
Date
EndingDate
Date
ValidateDates
procedure ValidateDates(StartingDate: Date, EndingDate: Date)
Parameters
Name
Type
Description
StartingDate
Date
EndingDate
Date
ValidateDeprDates
procedure ValidateDeprDates(StartingDate: Date, EndingDate: Date)
Parameters
Name
Type
Description
StartingDate
Date
EndingDate
Date
SetFAPostingGroup
procedure SetFAPostingGroup(var FA2: Record "Fixed Asset", DeprBookCode: Code[10])
Parameters
Events
OnAfterCalcFAPostedAmount
[IntegrationEvent(False,False)]
local procedure OnAfterCalcFAPostedAmount(var FALedgerEntry: Record "FA Ledger Entry", PostingType: Integer, Period: Option, BeforeAmount: Decimal, UntilAmount: Decimal, var Result: Decimal)
Parameters
OnBeforeCalcFAPostedAmount
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcFAPostedAmount(var FALedgerEntry: Record "FA Ledger Entry", PostingType: Integer)
Parameters
OnCalcGLPostedAmountOnBeforeCalcAmount
[IntegrationEvent(False,False)]
local procedure OnCalcGLPostedAmountOnBeforeCalcAmount(var FALedgerEntry: Record "FA Ledger Entry", PostingType: Integer)
Parameters
OnGetLastDateOnAfterFALedgEntrySetFilters
[IntegrationEvent(False,False)]
local procedure OnGetLastDateOnAfterFALedgEntrySetFilters(var FALedgerEntry: Record "FA Ledger Entry", var FADeprBook: Record "FA Depreciation Book", PostingType: Integer, FirstLast: Text)
Parameters
OnBeforeSetFAPostingGroup
[IntegrationEvent(False,False)]
local procedure OnBeforeSetFAPostingGroup(var FixedAsset: Record "Fixed Asset", DeprBookCode: Code[10], var IsHandled: Boolean)
Parameters
OnCalcGLPostedAmountOnAfterCalcAmount
[IntegrationEvent(False,False)]
local procedure OnCalcGLPostedAmountOnAfterCalcAmount(var FALedgerEntry: Record "FA Ledger Entry", PostingType: Integer, var Amount: Decimal)
Parameters
See also