簡體   English   中英

executeQuery AX 2012上的聯接表

[英]Join table on executeQuery AX 2012

如何在SalesQuotationTable的executeQuery()方法上加入SalesQuotationLine,CustTable和CustTrans?

我需要在SalesQuotationTable-> executeQuery()方法上聯接多個表以獲取過濾后的數據(要顯示的數據不得超過信用額度)

我認為您無法將計算報價總額的邏輯放在單個查詢中,更不用說將其與未清交易金額(也必須計算)與客戶的信用額度進行比較了。

相反,我提出以下解決方案:動態表的臨時數據源添加TmpRecIdFilter到查詢,現場掛RefRecIdRecId中的SalesQuotationTable數據源。 用要過濾的SalesQuotationTable記錄的RecId值填充RefRecId字段。 在沒有查詢約束的情況下,提出一個可以確定SalesQuotationTable不超過信用額度的邏輯應該非常簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM