![]() |
#1 |
Участник
|
Relation в расширенном фильтре
Добрый вечер!
Помогите, пожалуйста, в AX2012 правильно выполнить запрос в расширенном фильтре. Есть форма с фильтром. Фильтр содержит в себе 3 таблицы: CustTable, BusinessUnit и SalesOrder. Таблица SalesOrder в AOT имеет Relation с таблицей CustTable и таблицей BusinessUnit. Так вот, нужно, чтобы в расширенном фильтре, в зависимости от того по какой таблице пользователь накладывает Range (CustTable или BusinessUnit), устанавливать Relation с соответствующей таблицей. Вроде бы и простая задача, но никак не получается это реализовать ![]() Заранее спасибо! |
|
![]() |
#2 |
Участник
|
Содержит или может содержать? Объясните. Эти три таблицы уже участвуют в запросе сразу же после открытия формы даже если пользовательского фильтра ещё нет? Данные из всех этих таблиц отображаются на форме? Или какие-то присоединяются только для фильтрации?
В стандартной форме расширенного фильтра пользователь может самостоятельно добавлять к имеющемуся запросу дополнительные таблицы и задавать по ним критерии фильтрации. |
|
![]() |
#3 |
Участник
|
Может содержать. Т.е. в зависимости от того, по какой таблице пользователь наложит Range добавлять таблицу SalesTable либо к одной таблице либо к другой.
|
|
![]() |
#4 |
Участник
|
Каким образом пользователь может задает Range по таблице, которой нет в фильтре?
|
|
![]() |
#5 |
северный Будда
|
Автор, опишите задачу на уровне бизнес-требования. Т.е. зачем такие выкрутасы нужны, какую проблему вы этим хотите решить.
__________________
С уважением, Вячеслав |
|