Модифицировал форму SalesTable, добавив в нее новый DataSource с самопальной таблицей RMEPrintHistory.
Новый DataSource (RMEPrintHistory) соединяется с DataSource (SalesTable) c типом связи OuterJoin.
В таблице RMEPrintHistory в узле Relations, указана таблица SalesTable, далее в условии соединения задано
SalesTable.salesid== RMEPrintHistory.salesid
and
RMEPrintHistory.documentstatus == 28 (Facture_Ru)
Отношение между таблицами SalesTable и RMEPrintHistory один ко многим .
Все работает без проблем.
Но стоит применить фильтрацию к гриду , и условие RMEPrintHistory.documentstatus == 28 (Facture_Ru) словно слетает и вылезают все записи для которых верно SalesTable.salesid== RMEPrintHistory.salesid.
Голову сломал, в чем может быть дело ... не пойму. Если кто сталкивался с подобным, помогите!