project QadFinancials > class BDPaymentSelection > business logic query DPaySelLineStageByDInvoiceStage


Parameters


iiCompanyIdintegerCompany id
iiDInvoiceStageIDinteger
icLineStageStatuscharacter


query condition


  each DPaySelLineStg where
DPaySelLineStg.DInvoiceStage_ID = iiDInvoiceStageID AND
DPaySelLineStg.DPaySelLineStageStatus <> icLineStageStatus

      first DPaySelLine (inner-join) where
DPaySelLine.DPaySelLine_ID = DPaySelLineStg.DPaySelLine_ID AND

          first DPaySel (inner-join) where
DPaySel.Company_Id = iiCompanyId AND
DPaySel.DPaySel_ID = DPaySelLine.DPaySel_ID AND


query resultset tqDPaySelLineStageByDInvoiceStg


field namedata typedb fielddescription
tiDInvoiceStage_IDintegerDPaySelLineStg.DInvoiceStage_IDLink to DInvoiceStage
tcDPaySelCodecharacterDPaySel.DPaySelCodePayment Selection
tiDPaySelLine_IDintegerDPaySelLineStg.DPaySelLine_IDLink to DPaySel


Internal usage


QadFinancials
method BDInvoice.ValidateComponentPre