project QadFinancials > class BCreditorReport > business logic query CreditorBalance


Parameters


iiCompanyIdintegerCompany id
icCanDoCreditorcharacter
iiCurrencyIdinteger
iiCreditorIdinteger
icFromCreditorcharacter
icToCreditorcharacter


query condition


  each CBalance where
CBalance.Company_Id = iiCompanyId AND
CBalance.Creditor_ID = iiCreditorId AND
CBalance.Currency_ID = iiCurrencyId

      first Creditor (inner-join) where
Creditor.SharedSet_Id = vi_CREDITOR_sharedset(iiCompanyId) AND
Creditor.Creditor_ID = CBalance.Creditor_ID AND
Creditor.CreditorCode >= icFromCreditor AND
Creditor.CreditorCode <= icToCreditor AND
Creditor.CreditorCode can-do icCanDoCreditor


query resultset tqCreditorBalance


field namedata typedb fielddescription
tiCBalance_IDintegerCBalance.CBalance_IDRecord ID
tdCBalanceCCdecimalCBalance.CBalanceCCSC Balance
tdCBalanceLCdecimalCBalance.CBalanceLCBC Balance
tdCBalanceTCdecimalCBalance.CBalanceTCTC Balance
tiCompany_IDintegerCBalance.Company_IDLink to Company
tiCreditor_IDintegerCBalance.Creditor_IDLink to Creditor
tiCurrency_IDintegerCBalance.Currency_IDLink to Currency


Internal usage


QadFinancials
method BCreditorReport.CreditorAccountsHistory