Интересное поведение.
Даже если не наследовать, а просто в LedgerJournalFormTable в методе queryAddRange добавить range по полю JournalName, то получается:
- Если сделать фильтр только по одному наименованию журнала, то все хорошо.
- Если в фильтр запихнуть несколько наименований (не важно делая несколько addRange или один со строкой наименований через запятую), то получаем именно описываемую проблему - тип журнала внутри super не прописывается.
При этом в initValue и create и до и после super, получая хоть query, хоть queryRun, фильтр по типу журнала есть.
Понятно, что после выбора наименования журнала все пропишется, но указанному поведению пока разумного объяснения не нахожу.