2016-10-13 3 views
0

Как я могу присоединиться к методу SalesQuotationLine, CustTable и CustTrans on SalesQuotationTable executeQuery()?Присоединить таблицу к executeQuery AX 2012

Мне нужно объединить несколько таблиц на SalesQuotationTable - метод> ExecuteQuery() для меня, чтобы получить отфильтрованные данные (данные, чтобы быть дисплей не должен превышать на кредитный лимит)

ответ

1

Я не думаю, что вы будете в состоянии поставить логику вычисления общей суммы котировки в один запрос, не говоря уже о сравнении ее и открытой суммы транзакции (которая также должна быть рассчитана) против кредитного лимита клиента.

Вместо этого я предложить следующее решение: Динамическое добавление временного источника данных таблицы TmpRecIdFilter на запрос, связанный с полем RefRecId к RecId из SalesQuotationTable источника данных. Заполните поле RefRecId значениями RecId записей SalesQuotationTable, которые вы хотите отфильтровать. Без ограничения запроса было бы довольно просто придумать логику, которая может определить SalesQuotationTable, которые не превышают кредитный лимит.

+0

Понятия, спасибо! – Bryan

Смежные вопросы