Microsoft Dynamics GP 中项股票查询中的余额不正确

本文提供了一个解决方案来解决以下问题:项目股票查询窗口顶部行的“余额”字段未总计等于事务中的金额。

适用于: Microsoft Dynamics GP
原始 KB 编号: 2647425

症状

在 Microsoft Dynamics GP 中,当你在“项目股票查询”窗口中查看项的数量时,第一个事务行的 “余额 ”字段不等于该事务的数量。 例如,显示的第一个事务是数量为 5 的增量调整,但 “平衡 ”字段显示 3。

原因

有很多事情会使项目股票查询窗口中的“余额”字段不正确。

  1. 窗口底部的总 库存 不正确。 请参阅 解决方法 1

  2. 维护历史记录 - 事务 ”复选框未在项目维护选项中一致地标记该项目。 请参阅解决方法 2。

  3. 使用“删除清单事务历史记录”窗口删除了此项的历史事务。 请参阅 解决方法 2

  4. 发布期间中断导致 IV30300 未正确更新或更新。 请参阅 解决方法 2

  5. 此项的等效度量单位已更改。 请参阅 解决方法 3

  6. 这是一个序列化或批号的项目,数量被替代,以销售不在库存中的商品。 例如,当你手上有 0 件物品时,你已售出 10 件物品。 请参阅 解决方法 4

解决方法 1

若要更正窗口底部的总库存,请运行清单协调。 若要在 Microsoft Dynamics GP 窗口中运行清单协调,请指向 “工具”,指向 实用工具,指向 “清单”,然后选择“ 协调”。 在“查询”窗口中插入要审阅的项目,然后选择 “进程”。

解决方法 2

如果历史事务缺失或不完整,则项目库存查询窗口对于此项将不可靠,可能需要停止使用它。 如果不理想,则可能需要重新开始使用该项。 为此,建议执行以下步骤。

  1. 如果有任何数量不在手,请输入和发布库存转移事务,以将其移动到手动数量存储桶。

  2. 注意

    该项的当前手动数量,然后输入和发布库存减少事务,使该数量达到 0。

  3. 使用“删除清单事务历史记录”删除此项的所有事务历史记录。

  4. 此时,项目股票查询窗口将有 0 个总库存和 0 个数量余额。 验证是否在“项目维护选项”窗口中标记了 “维护历史记录 - 事务 ”复选框,以使此信息保持下去。

  5. 输入增加库存调整事务,使手头数量恢复到应该达到的状态。

    项目股票查询窗口现在是正确的。

    注意

    可以使用 SQL 操作后端中的数据来更正此窗口。

    客户:
    有关数据操作咨询服务的详细信息,请联系记录合作伙伴(如果你没有记录合作伙伴),请访问 Microsoft Pinpoint 以标识合作伙伴。

    合作 伙伴:
    有关数据操作咨询服务的详细信息,请联系 Microsoft 咨询服务 800-MPN-SOLVE。

解决方法 3

如果已更改等效度量单位,则项目库存查询窗口对于此项不可靠,可能需要停止使用它。 如果不理想,则可能需要重新开始使用该项。 有关执行此操作的建议步骤,请参阅 第 2 号决议 下的步骤。

解决方法 4

请记住,当你重写序列化或批号项目时,手头数量不会为负数,这 10 个商品的销售会使手头数量保持在 0。 将数量引入 (假定 10) ,这增加了手部数量,而不是使用替代。 现在,你的手动数量被超载的 10 所夸大。 若要更正它和“项目股票查询”窗口,请执行以下步骤:

  1. 输入并发布减少事务以将这 10 个从库存中取出,以便手上的数量现在是正确的。 通常,它减少不会发布到常规账本。

  2. 使用“删除事务历史记录”从清单历史记录中删除在步骤 A 中完成的事务。 在“删除清单事务历史记录”窗口中,选择“范围”中的文档号,然后从步骤 A 中插入事务的文档号。

项目股票查询窗口和手动数量现在是正确的。

更多信息

此窗口中的“余额”列是从底部“总库存”字段中的数量开始计算的。 它是根据 IV00102 (项数量主) 表中的数量字段计算得出的。 因此,如果这些数量不正确,则总库存也将不正确。 这意味着计算的余额也可能不正确。

确定总存量后,我们添加任何减少项目数量的事务,并减去任何增加从窗口底部到顶部的工作量的事务,以确定“余额”字段中显示的内容。 我们使用的事务存储在 IV30300 (清单事务金额历史记录) 表中。

若要确定 IV30300 表中是否存在导致项差异的缺失或其他事务,请将 IV30300 中的流入与 IV10200 (InventoryPurchase Receipts Work) 表中的收据进行比较。 此外,将 IV30300 中的减少事务与 IV10201 (清单采购收据详细信息) 表中的流出进行比较。