Report "Fixed Asset - Projected Value"

ID 5607
Namespace: Microsoft.FixedAssets.Reports

Fixed Asset Projected Value Report is a detailed analysis that forecasts the future value of an organization's fixed assets over a specified period. This is specially useful where there are multiple depreciation methods and there is need to review the projected values of depreciation.

Properties

Name Value
DefaultLayout RDLC
RDLCLayout ./FixedAssets/Reports/FixedAssetProjectedValue.rdlc
ApplicationArea #FixedAssets
Caption Fixed Asset Projected Value
UsageCategory ReportsAndAnalysis
AllowScheduling False

Methods

SetMandatoryFields

procedure SetMandatoryFields(DepreciationBookCodeFrom: Code[10], StartingDateFrom: Date, EndingDateFrom: Date)

Parameters

Name Type Description
DepreciationBookCodeFrom Code[10]
StartingDateFrom Date
EndingDateFrom Date

SetPeriodFields

procedure SetPeriodFields(PeriodLengthFrom: Integer, DaysInFirstPeriodFrom: Integer, IncludePostedFromFrom: Date, UseAccountingPeriodFrom: Boolean)

Parameters

Name Type Description
PeriodLengthFrom Integer
DaysInFirstPeriodFrom Integer
IncludePostedFromFrom Date
UseAccountingPeriodFrom Boolean

SetTotalFields

procedure SetTotalFields(GroupTotalsFrom: Option, PrintDetailsFrom: Boolean)

Parameters

Name Type Description
GroupTotalsFrom Option
PrintDetailsFrom Boolean

SetBudgetField

procedure SetBudgetField(BudgetNameCodeFrom: Code[10], BalAccountFrom: Boolean, ProjectedDisposalFrom: Boolean, PrintAmountsPerDateFrom: Boolean)

Parameters

Name Type Description
BudgetNameCodeFrom Code[10]
BalAccountFrom Boolean
ProjectedDisposalFrom Boolean
PrintAmountsPerDateFrom Boolean

GetFASetup

procedure GetFASetup()

Events

OnBeforeCalculateFirstDeprAmount

[IntegrationEvent(True,False)]
local procedure OnBeforeCalculateFirstDeprAmount(var FixedAsset: Record "Fixed Asset", var CalculateDepr: Codeunit "Calculate Depreciation", var DepreciationCalculation: Codeunit "Depreciation Calculation", var FirstTime: Boolean, var Done: Boolean, var UntilDate: Date, var StartingDate: Date, var DeprAmount: Decimal, var Custom1Amount: Decimal, var NumberOfDays: Integer, var Custom1NumberOfDays: Integer, var DeprBookCode: Code[10], var EntryAmounts: array[4] of Decimal, var DaysInFirstPeriod: Integer, var EndingDate: Date, var IsHandled: Boolean)

Parameters

Name Type Description
FixedAsset Table Microsoft.FixedAssets.FixedAsset."Fixed Asset"
CalculateDepr Codeunit Microsoft.FixedAssets.Depreciation."Calculate Depreciation"
DepreciationCalculation Codeunit Microsoft.FixedAssets.Depreciation."Depreciation Calculation"
FirstTime Boolean
Done Boolean
UntilDate Date
StartingDate Date
DeprAmount Decimal
Custom1Amount Decimal
NumberOfDays Integer
Custom1NumberOfDays Integer
DeprBookCode Code[10]
EntryAmounts array[4] of Decimal
DaysInFirstPeriod Integer
EndingDate Date
IsHandled Boolean

OnAfterAccountingPeriodSetFilter

[IntegrationEvent(False,False)]
local procedure OnAfterAccountingPeriodSetFilter(var PeriodEndingDate: Date, var Year365Days: Boolean, UseAccountingPeriod: Boolean, var AccountingPeriod: Record "Accounting Period")

Parameters

Name Type Description
PeriodEndingDate Date
Year365Days Boolean
UseAccountingPeriod Boolean
AccountingPeriod Table Microsoft.Foundation.Period."Accounting Period"

OnAfterTransferValues

[IntegrationEvent(True,False)]
local procedure OnAfterTransferValues(GroupAmounts: array[4] of Decimal, TotalBookValue: array[2] of Decimal)

Parameters

Name Type Description
GroupAmounts array[4] of Decimal
TotalBookValue array[2] of Decimal

See also