project QadFinancials > class BCMask > business logic query CMaskJrnlGrpByCMaskByJrnlCtrl


Parameters


iiCompanyIdintegerCompany id
icCMaskIdcharacterDaybook mask ID.
icJournalControlcharacterDaybook control


query condition


  each CMaskJrnlGroup where
CMaskJrnlGroup.CMask_ID = icCMaskId

      first JournalGroup (inner-join) where
JournalGroup.SharedSet_Id = vi_JOURNAL_sharedset(iiCompanyId) AND
JournalGroup.JournalGroup_ID = CMaskJrnlGroup.JournalGroup_ID AND

          each Journal (conditional-join) where
Journal.SharedSet_Id = vi_JOURNAL_sharedset(iiCompanyId) AND
Journal.JournalGroup_ID = JournalGroup.JournalGroup_ID AND
Journal.JournalControl = icJournalControl


query resultset tqCMaskJrnlGrpByCMaskByJrnlCtrl


field namedata typedb fielddescription
tiCMask_IDintegerCMaskJrnlGroup.CMask_IDLink to CMask
tiCMaskJrnlGroup_IDintegerCMaskJrnlGroup.CMaskJrnlGroup_IDRecord ID
tiJournal_IDintegerJournal.Journal_IDRecord ID
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.
tcJournalDescriptioncharacterJournal.JournalDescriptionA brief description of the daybook.
api annotation:Value for this field defaults to null.
tiJournalGroup_IDintegerCMaskJrnlGroup.JournalGroup_IDLink to JournalGroup
tcJournalGroupCodecharacterJournalGroup.JournalGroupCodeDaybook Group Code
tcJournalTypeCodecharacterJournal.JournalTypeCodeA daybook type code.
api annotation:Value for this field defaults to "Journal Entries".


Internal usage


QadFinancials
method BPeriod.ValidateComponentPre