[英]Join table on executeQuery AX 2012
如何在SalesQuotationTable的executeQuery()
方法上加入SalesQuotationLine,CustTable和CustTrans?
我需要在SalesQuotationTable-> executeQuery()方法上聯接多個表以獲取過濾后的數據(要顯示的數據不得超過信用額度)
我認為您無法將計算報價總額的邏輯放在單個查詢中,更不用說將其與未清交易金額(也必須計算)與客戶的信用額度進行比較了。
相反,我提出以下解決方案:動態表的臨時數據源添加TmpRecIdFilter
到查詢,現場掛RefRecId
到RecId
中的SalesQuotationTable
數據源。 用要過濾的SalesQuotationTable
記錄的RecId
值填充RefRecId
字段。 在沒有查詢約束的情況下,提出一個可以確定SalesQuotationTable
不超過信用額度的邏輯應該非常簡單。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.