首页 > 解决方案 > 升级后的代码出现新错误

问题描述

我已将自定义代码从 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

解决方案


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

或者如果可以,请使用此图


推荐阅读