Присоединить таблицу к executeQuery AX 2012

Как я могу присоединиться к методу SalesQuotationLine, CustTable и CustTrans в SalesQuotationTable executeQuery()?

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


person Bryan    schedule 13.10.2016    source источник


Ответы (1)


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

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

person FH-Inway    schedule 14.10.2016