在 Acumatica Web 服务中使用 BQL API

Use BQL In Acumatica Web Services API

我想知道是否有一种方法可以直接使用 BQL 从 Acumatica 中检索数据,而不是 Exporting/Importing/Submitting 从屏幕上下文中检索数据?还是我们只能做每个屏幕允许我们做的事情?

否则,有没有一种简单的方法可以通过 API 使用通用查询屏幕 (SM208000) 检索数据?

谢谢, G

您不能直接从 Web 服务执行 BQL 命令;您可以访问每个屏幕提供的内容。通用查询本身提供了一个网络服务,但不允许任意执行查询。

如果您的应用程序与 Web 服务器位于同一域中,并且您引用网站使用的 PXData、PXcommon 和 PXObject dll,则可以使用 BQL,否则,Gabriel 的答案胜过。

正确的方法是创建 GI,然后在 Web 服务中使用它。