project QadFinancials > class BFixedAssetBook > business logic query FABookByIDCodeActiveBookType


Parameters


iiCompanyIdintegerCompany id
iiBookIDintegerBook ID
icBookCodecharacterBook Code
ilBookIsActivelogicalBook Is Active
icBookTypeCodecharacterBook Type Code
iiBookTypeIDintegerBookTypeID


query condition


  each FABook where
FABook.Company_Id = iiCompanyId AND
FABook.FABook_ID = iiBookID AND
FABook.FABookCode = icBookCode AND
FABook.FABookIsActive = ilBookIsActive AND
FABook.FABookType_ID = iiBookTypeID

      first FABookType (inner-join) where
FABookType.Company_Id = iiCompanyId AND
FABookType.FABookType_ID = FABook.FABookType_ID AND
FABookType.FABookTypeCode = icBookTypeCode

          first Layer (inner-join) where
Layer.Layer_ID = FABookType.Layer_ID AND


query sort order


FABookType.FABookTypeCode (ascending)
FABook.FABookCode (ascending)


query resultset tqFABookByIDCodeActiveBookType


field namedata typedb fielddescription
tlFABookTypeIsOfficiallogicalFABookType.FABookTypeIsOfficialOfficial
tcLayerCodecharacterLayer.LayerCodeLayer Code
tcFABookTypeCodecharacterFABookType.FABookTypeCodeCode
tcFABookCodecharacterFABook.FABookCodeCode
tcFABookDescriptioncharacterFABook.FABookDescriptionDescription
tlFABookIsActivelogicalFABook.FABookIsActiveActive
tiCompany_IDintegerFABook.Company_IDLink to Company
tiFABookType_IDintegerFABook.FABookType_IDBook Type
tiFABook_IDintegerFABook.FABook_IDRecord ID
ti_sequenceintegercalculatedprimary index
tc_rowidcharactercalculated = rowid(FABook),rowid(FABookType),rowid(Layer)


Internal usage


QadFinancials
method BFixedAssetAsset.ValidateComponentAssetBook
method BFixedAssetAssetType.ValidateComponent
method BFixedAssetBookType.ValidateComponent
read related business field(s) on tFAAssetTypeFABook.FABook_ID
ApiGetAlternateKeyValues
validate related business field(s) on tFAAssetTypeFABook.FABook_ID