project QadFinancials > class BCMask > business logic query CMaskJournalByCmaskByJrnlCtrl


Parameters


iiCMaskIdintegerDaybook mask id.
icJournalControlcharacterDaybook control
iiCompanyIdintegerCompany id


query condition


  each CMaskJournal where
CMaskJournal.CMask_ID = iiCMaskID

      first Journal (inner-join) where
Journal.SharedSet_Id = vi_JOURNAL_sharedset(iiCompanyId) AND
Journal.Journal_ID = CMaskJournal.Journal_ID AND
Journal.JournalControl = icJournalControl


query resultset tqCMaskJournalByCmaskByJrnlCtrl


field namedata typedb fielddescription
tiCMask_IDintegerCMaskJournal.CMask_IDLink to CMask
tiCMaskJournal_IDintegerCMaskJournal.CMaskJournal_IDRecord ID
tiJournal_IDintegerCMaskJournal.Journal_IDLink to Journal
tcJournalCodecharacterJournal.JournalCodeA daybook code (maximum eight characters).
tcJournalControlcharacterJournal.JournalControlA type of daybook control: Financial/Operational/External-used to clearly separate postings based on their source.
tcJournalTypeCodecharacterJournal.JournalTypeCodeA daybook type code.
api annotation:Value for this field defaults to "Journal Entries".


Internal usage


QadFinancials
method BPeriod.ValidateComponentPre