project QadFinancials > class BDDocumentStatus > business logic query DDocumentStatusPrim

Description

Primary query for debtor document status


Parameters


iiDDocumentStatusIDintegerParameter for DDocumentStatus_ID
icDDocumentStatusStatuscharacterParameter for DocumentStatusStatus
icDDocumentStatusDocumentTypecharacter
icBankGLCodecharacter
iiCompanyIdintegerCompany id


query condition


  each DDocumentStatus where
DDocumentStatus.Company_Id = iiCompanyId AND
DDocumentStatus.DDocumentStatus_ID = iiDDocumentStatusID AND
DDocumentStatus.DDocumentStatusStatus = icDDocumentStatusStatus AND
DDocumentStatus.DDocumentStatusDocType = icDDocumentStatusDocumentType

      first GL (inner-join) where
GL.SharedSet_Id = vi_GL_sharedset(iiCompanyId) AND
GL.GL_ID = DDocumentStatus.BankGL_ID AND
GL.GLCode = icBankGLCode


query resultset tqDDocumentStatusPrim


field namedata typedb fielddescription
tiDDocumentStatus_IDintegerDDocumentStatus.DDocumentStatus_IDRecord ID
tcDDocumentStatusDocTypecharacterDDocumentStatus.DDocumentStatusDocTypePayment Instrument
tcDDocumentStatusStatuscharacterDDocumentStatus.DDocumentStatusStatusStatus
tcGLCodecharacterGL.GLCodeA code identifying the GL account.


Internal usage


QadFinancials
method BBankNumber.ValidateComponentPostDebtor
method BCompany.ValidateComponentSSChange
method BDDocument.ValDocumentStatus
method BDDocument.ValidateComponentPost
method BDebtor.Calculate
method BDomain.ValidateComponentSharedSetChange
method BSelfBill.GetDocumentStatusForSelfBill