升级后的代码出现新错误

问题描述 投票:0回答:1

我已将自定义代码从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变量进行计数,则会得到以下结果:

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

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

acumatica
1个回答
0
投票

不要使用new创建图的实例。使用PXGraph.CreateInstance。

© www.soinside.com 2019 - 2024. All rights reserved.