2015-01-20 31 views
1

我想知道是否有一種方法可以直接使用BQL從Acumatica中檢索數據,而不是從屏幕上下文中導出/導入/提交?或者我們只限於做每個屏幕允許的內容?在Acumatica Web Services API中使用BQL

否則,是否有一種簡單的方法可以通過API使用通用查詢屏幕(SM208000)來檢索數據?

感謝, 摹

回答

1

您不能執行BQL從web服務直接命令;您可以訪問每個屏幕提供的內容。通用查詢本身提供了一個Web服務,但不允許任意執行查詢。

0

如果您的應用程序與Web服務器位於同一個域中,並且您引用了網站使用的PXData,PXcommon和PXObject dll,那麼您將能夠使用BQL,否則,Gabriel的答案勝過。

1

正確的方法是創建GI,然後在Web服務中使用它。

+0

這真的有用嗎? GI不會將您重定向到另一個屏幕以查看結果? Web服務環境如何處理這個問題?你能給我一個我怎麼能做到的代碼示例嗎? – GaGa 2015-01-22 06:22:58