|
|
|
|
#1 |
|
северный Будда
|
То, что нет фильтра - неудивительно. NotExistsJoin всего лишь позволяет отобрать те записи, которым нет соответствия в подчинённом датасоурсе. Никакие фильтры на него наложить не получится. Для этого нужен InnerJoin
__________________
С уважением, Вячеслав |
|
|
|
|
#2 |
|
Участник
|
А какие варианты решения данной проблемы могут быть? Мне нужны записи из таблицы BankPaymentOrderJour_RU которых нет в BankAccountTrans и у которых, опять же, в BankAccountTrans есть заданный Dimension.
|
|
|
|
|
#3 |
|
Участник
|
Цитата:
Ну вы и формулируете ![]() Если я правильно понял задачу, то вы хотите отобрать все записи BankPaymentOrderJour_RU для которых в таблице BankAccountTrans нет записей с указанным Dimension. Dimension - это масив? Коли так, то range нужно накладывать отдельно на каждый фильтруемый элемент масива X++: dimension = bankPaymentOrderJourReport_RU.dimension();
qbdsLedgerJoined.addRange(fieldId2Ext(fieldnum(BankAccountTrans, Dimension),1)).value(dimension[1]) |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| AddRange не фильтрует | 6 | |||
| Расширенный AddRange и OuterJoin | 0 | |||
| Расширенный AddRange | 3 | |||
| addRange | 7 | |||
| Можно ли редактировать форму, если на нее наложен addRange? | 10 | |||
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|