You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Acumatica升级后自定义GI选库存项触发MoveNext错误的调试求助

Acumatica升级后自定义GI触发MoveNext错误排查求助

问题背景

  • 将客户的Acumatica从Build 21.118.0038升级至Build 21.218.0027,同步更新自定义包后出现异常
  • 自定义Generic Inquiry(GI)可正常显示库存项列表,但选择任意条目时触发MoveNext错误

已执行的排查操作

  • Visual Studio附加Web会话:仅能命中自定义包中Initialize重写方法的断点,后续无调试信息输出,错误未在代码中抛出,无其他断点触发
  • 检查Trace日志:未找到与该错误相关的记录
  • 分析跳转日志:发现错误可能关联GI加载的IN202500页面,日志显示Redirect0:/IPS21R1/(W(2))/pages/in/in202500.aspx@DO NOT USE,怀疑涉及版本弃用内容
  • 启用Profiler提取SQL:在SSMS中执行该SQL可正常返回预期结果;7个空变量里有5个是用户定义的可空列
  • 初步推测:问题可能源于21.1到21.2版本间的Workflow变更,但无法确定具体排查方向

自定义代码片段

public class InventoryItemMaint_Extension : PXGraphExtension<InventoryItemMaint>
{
    static string INVENTORYITEMINQUOTESreport = "(C) Inventory Items in Quotes";
    public override void Initialize()
    {
        base.Initialize();
        this.Report.AddMenuAction(InventoryItemSalesOrders);
        this.Inquiry.AddMenuAction(OpenQuotesCode);
    }
}

请求协助

需要针对该问题的具体调试方向及解决办法

内容的提问来源于stack exchange,提问作者MarkJoel60

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 11:50:22