在 executeQuery AX 2012 上加入 table
Join table on executeQuery AX 2012
如何在 SalesQuotationTable executeQuery()
方法中加入 SalesQuotationLine、CustTable 和 CustTrans?
我需要在 SalesQuotationTable 上加入多个表 -> executeQuery() 方法来获取过滤后的数据(要显示的数据不得超过信用额度)
我认为您无法将计算报价总额的逻辑放入单个查询中,更不用说将其与未结交易金额(也必须计算)与客户的信用额度。
相反,我提出了以下解决方案:动态添加 table TmpRecIdFilter
的临时数据源到查询,链接字段 RefRecId
到 RecId
SalesQuotationTable
数据源。使用要过滤的 SalesQuotationTable
记录的 RecId
值填充 RefRecId
字段。在没有查询约束的情况下,想出一个可以确定 SalesQuotationTable
不超过信用额度的逻辑应该非常简单。
如何在 SalesQuotationTable executeQuery()
方法中加入 SalesQuotationLine、CustTable 和 CustTrans?
我需要在 SalesQuotationTable 上加入多个表 -> executeQuery() 方法来获取过滤后的数据(要显示的数据不得超过信用额度)
我认为您无法将计算报价总额的逻辑放入单个查询中,更不用说将其与未结交易金额(也必须计算)与客户的信用额度。
相反,我提出了以下解决方案:动态添加 table TmpRecIdFilter
的临时数据源到查询,链接字段 RefRecId
到 RecId
SalesQuotationTable
数据源。使用要过滤的 SalesQuotationTable
记录的 RecId
值填充 RefRecId
字段。在没有查询约束的情况下,想出一个可以确定 SalesQuotationTable
不超过信用额度的逻辑应该非常简单。