project QadFinancials > class BFixedAssetDepreciation > business logic query FADeprecByAssetBookDeprYear


Parameters


iiCompanyIdintegerCompany id
iiFAAssetBookIdinteger
iiDeprecYearUpperLimitinteger
iiDeprecYearinteger
iiDeprecMonthinteger


query condition


  each FADepreciation where
FADepreciation.Company_Id = iiCompanyId AND
FADepreciation.FAAssetBook_ID = iiFAAssetBookId AND
FADepreciation.FADepreciationYear <= iiDeprecYearUpperLimit AND
(FADepreciation.FADepreciationYear = iiDeprecYear AND
FADepreciation.FADepreciationMonth = iiDeprecMonth )


query sort order


FADepreciation.FADepreciationYear (ascending)
FADepreciation.FADepreciationMonth (ascending)


query resultset tqFADeprecByAssetBookDeprYear


field namedata typedb fielddescription
tiFAAssetBook_IDintegerFADepreciation.FAAssetBook_IDLink to FAAssetBook
tdFADepreciationAmountCCdecimalFADepreciation.FADepreciationAmountCCSC Depreciation Amount
tdFADepreciationAmountLCdecimalFADepreciation.FADepreciationAmountLCBC Depreciation Amount
tiFADepreciationMonthintegerFADepreciation.FADepreciationMonthDepreciation Month
tiFADepreciationYearintegerFADepreciation.FADepreciationYearDepreciation Year
ti_sequenceintegercalculatedprimary index
tc_rowidcharactercalculated = rowid(FADepreciation)


Internal usage


QadFinancials
method BFixedAssetDepreciation.GetCumulDBDeprAmountLC
method BFixedAssetDisposal.DisposalCalcDetAmounts