project QadFinancials > class BMirroringGL > business logic query MirroringGLBySourceGL

Description

This query returns the mirroring gl accounts per domain for source GL ID.


Parameters


iiCompanyIdintegerCompany id
icSource1GLCodecharacter
icSource2GLCodecharacter
icCompanyCodecharacter
icDomainCodecharacter


query condition


  each MirroringGL where
MirroringGL.Company_Id = iiCompanyId AND

      first Company (conditional-join) where
Company.Company_Id = iiCompanyId AND
Company.Company_ID = MirroringGL.Company_ID AND
Company.CompanyCode = icCompanyCode

      first CostCentre1 (conditional-join) where
CostCentre1.SharedSet_Id = vi_COSTCENTRE_sharedset(iiCompanyId) AND
CostCentre1.CostCentre_ID = MirroringGL.Mirror2CostCentre_ID AND

      first CostCentre2 (conditional-join) where
CostCentre2.SharedSet_Id = vi_COSTCENTRE_sharedset(iiCompanyId) AND
CostCentre2.CostCentre_ID = MirroringGL.Mirror1CostCentre_ID AND

      first CostCentre3 (conditional-join) where
CostCentre3.SharedSet_Id = vi_COSTCENTRE_sharedset(iiCompanyId) AND
CostCentre3.CostCentre_ID = MirroringGL.Source2CostCentre_ID AND

      first CostCentre4 (conditional-join) where
CostCentre4.SharedSet_Id = vi_COSTCENTRE_sharedset(iiCompanyId) AND
CostCentre4.CostCentre_ID = MirroringGL.Source1CostCentre_ID AND

      first Division1 (conditional-join) where
Division1.SharedSet_Id = vi_DIVISION_sharedset(iiCompanyId) AND
Division1.Division_ID = MirroringGL.Mirror2Division_ID AND

      first Division2 (conditional-join) where
Division2.SharedSet_Id = vi_DIVISION_sharedset(iiCompanyId) AND
Division2.Division_ID = MirroringGL.Mirror1Division_ID AND

      first Division3 (conditional-join) where
Division3.SharedSet_Id = vi_DIVISION_sharedset(iiCompanyId) AND
Division3.Division_ID = MirroringGL.Source2Division_ID AND

      first Division4 (conditional-join) where
Division4.SharedSet_Id = vi_DIVISION_sharedset(iiCompanyId) AND
Division4.Division_ID = MirroringGL.Source1Division_ID AND

      first Domains (inner-join) where
Domains.Domain_ID = MirroringGL.Domain_ID AND
Domains.DomainCode = icDomainCode

      first GL1 (inner-join) where
GL1.SharedSet_Id = vi_GL_sharedset(iiCompanyId) AND
GL1.GL_ID = MirroringGL.Mirror2GL_ID AND

      first GL2 (inner-join) where
GL2.SharedSet_Id = vi_GL_sharedset(iiCompanyId) AND
GL2.GL_ID = MirroringGL.Mirror1GL_ID AND

      first GL3 (inner-join) where
GL3.SharedSet_Id = vi_GL_sharedset(iiCompanyId) AND
GL3.GL_ID = MirroringGL.Source2GL_ID AND
GL3.GLCode = icSource2GLCode

      first GL4 (inner-join) where
GL4.SharedSet_Id = vi_GL_sharedset(iiCompanyId) AND
GL4.GL_ID = MirroringGL.Source1GL_ID AND
GL4.GLCode = icSource1GLCode

      first Project1 (conditional-join) where
Project1.SharedSet_Id = vi_PROJECT_sharedset(iiCompanyId) AND
Project1.Project_ID = MirroringGL.Source2Project_ID AND

      first Project2 (conditional-join) where
Project2.SharedSet_Id = vi_PROJECT_sharedset(iiCompanyId) AND
Project2.Project_ID = MirroringGL.Source1Project_ID AND

      first Project3 (conditional-join) where
Project3.SharedSet_Id = vi_PROJECT_sharedset(iiCompanyId) AND
Project3.Project_ID = MirroringGL.Mirror2Project_ID AND

      first Project4 (conditional-join) where
Project4.SharedSet_Id = vi_PROJECT_sharedset(iiCompanyId) AND
Project4.Project_ID = MirroringGL.Mirror1Project_ID AND


query resultset tqMirroringGLBySourceGL


field namedata typedb fielddescription
tiCompany_IDintegerMirroringGL.Company_IDEntity
tcCompanyCodecharacterCompany.CompanyCodeEntity Code
tiDomain_IDintegerMirroringGL.Domain_IDDomain
tcDomainCodecharacterDomains.DomainCodeDomain
ttLastModifiedDatedateMirroringGL.LastModifiedDateLast Modified Date
tiLastModifiedTimeintegerMirroringGL.LastModifiedTimeLast Modified Time
tcLastModifiedUsercharacterMirroringGL.LastModifiedUserLast Modified User
tiMirror1CostCentre_IDintegerMirroringGL.Mirror1CostCentre_IDMirror 1 Cost Center
tcMirror1CostCentreCodecharacterCostCentre2.CostCentreCodeCost Center: A code that identifies the cost center.
tiMirror1Division_IDintegerMirroringGL.Mirror1Division_IDMirror 1 Sub-Account
tcMirror1DivisionCodecharacterDivision2.DivisionCodeSub-Account
tiMirror1GL_IDintegerMirroringGL.Mirror1GL_IDMirror 1 Account
tcMirror1GLCodecharacterGL2.GLCodeA code identifying the GL account.
tiMirror1Project_IDintegerMirroringGL.Mirror1Project_IDMirror 1 Project
tcMirror1ProjectCodecharacterProject4.ProjectCodeProject
tiMirror2CostCentre_IDintegerMirroringGL.Mirror2CostCentre_IDMirror 2 Cost Center
tcMirror2CostCentreCodecharacterCostCentre1.CostCentreCodeCost Center: A code that identifies the cost center.
tiMirror2Division_IDintegerMirroringGL.Mirror2Division_IDMirror 2 Sub-Account
tcMirror2DivisionCodecharacterDivision1.DivisionCodeSub-Account
tiMirror2GL_IDintegerMirroringGL.Mirror2GL_IDMirror 2 Account
tcMirror2GLcodecharacterGL1.GLCodeA code identifying the GL account.
tiMirror2Project_IDintegerMirroringGL.Mirror2Project_IDMirror 2 Project
tcMirror2ProjectCodecharacterProject3.ProjectCodeProject
tiMirroringGL_IDintegerMirroringGL.MirroringGL_IDRecord ID
tcMirroringGLSplitGLTypecharacterMirroringGL.MirroringGLSplitGLTypeAccount Split Type
tcMirroringGLTrans1JournalcharacterMirroringGL.MirroringGLTrans1JournalTransaction 1 Daybook
tcMirroringGLTrans2JournalcharacterMirroringGL.MirroringGLTrans2JournalTransaction 2 Daybook
tiSource1CostCentre_IDintegerMirroringGL.Source1CostCentre_IDSource 1 Cost Center
tcSource1CostCentreCodecharacterCostCentre4.CostCentreCodeCost Center: A code that identifies the cost center.
tiSource1Division_IDintegerMirroringGL.Source1Division_IDSource 1 Sub-Account
tcSource1DivisionCodecharacterDivision4.DivisionCodeSub-Account
tiSource1GL_IDintegerMirroringGL.Source1GL_IDSource 1 Account Type
tcSource1GLCodecharacterGL4.GLCodeA code identifying the GL account.
tcSource1GLSystemTypecharacterGL4.GLSystemTypeCodeSystem Type: A code identifying the type of system account.
tcSource1GLTypeCodecharacterGL4.GLTypeCodeA code identifying the type of account.
tiSource1Project_IDintegerMirroringGL.Source1Project_IDSource 1 Project
tcSource1ProjectCodecharacterProject2.ProjectCodeProject
tiSource2CostCentre_IDintegerMirroringGL.Source2CostCentre_IDSource 2 Cost Center
tcSource2CostCentreCodecharacterCostCentre3.CostCentreCodeCost Center: A code that identifies the cost center.
tiSource2Division_IDintegerMirroringGL.Source2Division_IDSource 2 Sub-Account
tcSource2DivisionCodecharacterDivision3.DivisionCodeSub-Account
tiSource2GL_IDintegerMirroringGL.Source2GL_IDSource 2 Account Type
tcSource2GLCodecharacterGL3.GLCodeA code identifying the GL account.
tcSource2GLSystemTypecharacterGL3.GLSystemTypeCodeSystem Type: A code identifying the type of system account.
tcSource2GLTypeCodecharacterGL3.GLTypeCodeA code identifying the type of account.
tiSource2Project_IDintegerMirroringGL.Source2Project_IDSource 2 Project
tcSource2ProjectCodecharacterProject1.ProjectCodeProject
ti_sequenceintegercalculatedprimary index
tc_rowidcharactercalculated = rowid(MirroringGL),rowid(Company),rowid(CostCentre1),rowid(CostCentre2),rowid(CostCentre3),rowid(CostCentre4),rowid(Division1),rowid(Division2),rowid(Division3),rowid(Division4),rowid(Domains),rowid(GL1),rowid(GL2),rowid(GL3),rowid(GL4),rowid(Project1),rowid(Project2),rowid(Project3),rowid(Project4)


Internal usage


QadFinancials
method BMirroringGL.ApiLoadMirroringGL
method BMirroringGL.ApiRetrieveMirroringGL