症状
完成或取消发货人后," 状态 " 框中的值不会更新为在 MICROSOFT Dynamics SL 中的订单管理中 关闭。
注意 "状态" 框显示在 "货主" (40.110.00)屏幕中的 "其他信息" 选项卡上。 此外,发货人更新日志查看器(40.460.00)屏幕不包含发货人 ID 的条目。
原因
原因1
"延迟发运人更新" 设置不正确。 请参阅 解决方案 1。
原因2
Process Manager 的睡眠时间设置太小。 请参阅 解决方案 2
原因3
"订单类型" (40.200.00)屏幕中的 "步骤" 选项卡上的 "更新货主" 步骤未正确设置。 请参阅 分辨率 3。
原因4
已关闭现有货主之前,订单类型(40.200.00)屏幕中的 "步骤" 选项卡上的订单类型已更改。 请参阅 解决方案 4。
原因5
自定义项已添加到已中断运货商记录处理的 " 货主" (40.110.00) 屏幕。 请参阅 解决方案 5。
原因6
除原因1到原因5之外的任何其他原因。 在这种情况下,无论订单类型如何,都将出现此问题。 请参阅 分辨率 6 或 解决方案 7。
解决方案
解决方案1
验证延迟发运程序更新的设置不太大。 为此,请按照下列步骤操作:
-
在 " 模块 " 菜单中,单击 " 订单管理"。
-
在 "订单管理" 窗格中,单击 "设置" 下的 "订单管理设置"。
-
在 " 其他 " 选项卡上,确保 " 延迟发货人更新(分钟) " 框中的值不是太大。 注意 如果 " 延迟运货商更新(分钟) " 值设置为 30,则在完成货主记录后30分钟内,发货人将不会关闭。
解决方案2
增加 Process Manager 进程的睡眠时间。 为此,请按照下列步骤操作:
-
在 " 模块 " 菜单中,单击 " 订单管理"。
-
在 "订单管理" 窗格中,单击 "设置" 下的 "订单管理设置"。
-
在 "其他" 选项卡上,如果框中的值小于15,请在 " Process Manager 休眠时间(秒) " 框中键入15 。
解决方案3
更正订单类型中步骤的状态。 为此,请按照下列步骤操作:
-
在 " 模块 " 列表中,单击 " 订单管理"。
-
在 "订单管理" 窗格中,单击 "维护" 下的 "订单类型"。
-
在 " 订单类型 " 框中,键入要更改的订单类型 ID。
-
在 "步骤" 选项卡上,单击 "更新货主" 步骤的状态中的 "必需"。
-
单击“保存”。 然后关闭 " 订单类型" (40.200.00) 屏幕。
解决方案4
取消货主和相关的销售订单。 为此,请按照下列步骤操作:
-
在 " 模块 " 列表中,单击 " 订单管理"。
-
在 "订单管理" 窗格中,单击 "输入" 下的 "装运确认"。
-
在 " 货主 id " 框中,键入要取消的货主的 ID。
-
单击以选中以下复选框:
-
取消货主
-
取消订单
-
-
单击 "完成"。然后,关闭发货确认(40.117.00)屏幕。
解决方案5
删除 "货主" (40.110.00) 屏幕的自定义项。 为此,请按照下列步骤操作:
-
关闭除 "货主" (40.110.00) 屏幕之外的所有屏幕。
-
在 " 自定义 " 菜单上,单击 " 自定义模式"。
-
在 " 自定义 " 菜单上,单击 " 删除屏幕更改"。
-
单击 "是",然后单击 "确定"。
-
关闭 " 货主" (40.110.00) 屏幕。 然后打开屏幕。
解决方案6
将货主订单的订单更改为 "流程管理器" 可识别的订单。 为此,请按照下列步骤操作。 注意在按照此过程中的说明操作之前,请确保您有一个数据库的完整备份副本,如果出现问题,您可以还原该副本。
-
在 " 流程管理器" (40.400.00) 屏幕中,单击 " 停止"。
-
使用 Microsoft SQL 查询分析器或 Microsoft SQL Server Management Studio,对应用数据库运行相应的语句。
-
-
Microsoft SQL Server 7。0
选择 "execADG_Release_For_Update" + rtrim (CpnyID) + ""、""、"" + rtrim (ShipperID) + "",其中 NextFunctionID = "4043000" 和 NextFunctionClass = "0200"
-
Microsoft SQL Server 2000 或 Microsoft SQL server 2005 或 Microsoft SQL Server 2008
设置 QUOTED_IDENTIFIEROFF 选择 "exec ADG_Release_For_Update" "+ rtrim (CpnyID) +" "," "," "+ rtrim (ShipperID) +" 来自 SOSHIPHEADER whereNextFunctionID = "4043000",NextFunctionClass = "0200"
-
-
将语句的结果复制到新窗口中。 排除任何列标题或行数行。 然后运行新语句,requeue 列出的货主。注意 以下语句是您要复制的结果的示例。
exec ADG_Release_For_Update "0060","",的 0009868 "
-
在 " 流程管理器" (40.400.00) 屏幕中,单击 " 开始"。
解决方案7
取消货主。 为此,请按照下列步骤操作:
-
在 " 模块 " 列表中,单击 " 订单管理"。
-
在 "订单管理" 窗格中,在 "输入" 下单击 "货主"。
-
在 " 其他信息 " 选项卡上,单击以选中 "已 取消 " 复选框,然后单击 " 完成"。