project QadFinancials > class BConsolid > business logic query ConsolidLayerBySourceCyLayer


Parameters


icSourceCompanyCodecharacter
icSourceLayerTypecharacterSource Layer Type
icTargetLayerTypecharacterTargetLayerType
icTargetLayerCodecharacter
iiCompanyIdintegerCompany id


query condition


  each ConsolidLayer where

      first Consolid (inner-join) where
Consolid.Consolid_ID = ConsolidLayer.Consolid_ID AND
Consolid.ConsolidCompany_ID = iiCompanyId AND
Consolid.ConsolidSourceLayerTypCode = icSourceLayerType AND
Consolid.ConsolidTargetLayerTypCode = icTargetLayerType

          first Company (inner-join) where
Company.Company_Id = iiCompanyId AND
Company.Company_ID = Consolid.SourceCompany_ID AND
Company.CompanyCode = icSourceCompanyCode

          first Period1 (inner-join) where
Period1.Company_Id = iiCompanyId AND
Period1.Period_ID = Consolid.FromPeriod_ID AND

          first Period2 (inner-join) where
Period2.Company_Id = iiCompanyId AND
Period2.Period_ID = Consolid.ToPeriod_ID AND

      first Layer (inner-join) where
Layer.Layer_ID = ConsolidLayer.Layer_ID AND
Layer.LayerCode = icTargetLayerCode


query resultset tqConsolidLayerBySourceCyLayer


field namedata typedb fielddescription
tiConsolid_IDintegerConsolid.Consolid_IDRecord ID
tiConsolidCompany_IDintegerConsolid.ConsolidCompany_IDEntity Code
tiConsolidLayer_IDintegerConsolidLayer.ConsolidLayer_IDRecord ID
tcConsolidSourceLayerTypCodecharacterConsolid.ConsolidSourceLayerTypCodeSource Layer Type
tcConsolidStatuscharacterConsolid.ConsolidStatusStatus
tcConsolidTargetLayerTypCodecharacterConsolid.ConsolidTargetLayerTypCodeTarget Layer Type
tiFromPeriod_IDintegerConsolid.FromPeriod_IDGL Calendar Year
tiFromPeriodPeriodintegerPeriod1.PeriodPeriodGL Period
tiFromPeriodYearintegerPeriod1.PeriodYearGL Calendar Year
tiFromPeriodYearPeriodintegerPeriod1.PeriodYearPeriodGL Calendar Year/GL Period
tiLayer_IDintegerConsolidLayer.Layer_IDSource Layer Code
tcLayerCodecharacterLayer.LayerCodeLayer Code
tiSourceCompany_IDintegerConsolid.SourceCompany_IDEntity Code
tcSourceCompanyCodecharacterCompany.CompanyCodeEntity Code
tiToPeriod_IDintegerConsolid.ToPeriod_IDGL Calendar Year
tiToPeriodPeriointegerPeriod2.PeriodPeriodGL Period
tiToPeriodYearintegerPeriod2.PeriodYearGL Calendar Year
tiToPeriodYearPeriodintegerPeriod2.PeriodYearPeriodGL Calendar Year/GL Period


Internal usage


QadFinancials
method BConsolid.CheckPreviousPeriod
method BConsolid.ValidateComponentPostSub1