升级后的代码出现新错误

时间:2020-03-18 17:43:40

标签: acumatica

我已将自定义代码从6.5升级到2019 R2。我以前有以下BQL可以正常工作,但现在却给我错误:代码如下:

PXResultset<xvwInterCompanyProcess> res = PXSelect<xvwInterCompanyProcess,
                                          Where<xvwInterCompanyProcess.origRefNbr, Equal<Required<xvwInterCompanyProcess.origRefNbr>>>>.Select(new PXGraph<ARDocumentRelease>(), arinvoice.RefNbr);

其中xvwInterCompanyProcess是视图的DAC。

当我尝试评估'res'时遇到的错误是:

  • 已请求单行
  • 求值需要线程临时运行。使用“监视”窗口执行评估。

如果我尝试对res变量进行计数,则会得到以下信息:

  • 计数:函数评估要求所有线程都运行。

我不知道为什么以前可以这样做,但是没有出现此错误...

1 个答案:

答案 0 :(得分:0)

请勿使用new创建图的实例。使用PXGraph.CreateInstance。

或者如果可以的话,使用此图

相关问题