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 以识别合作伙伴。

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

解决方法 3

如果已更改等效的度量单位,则“项目库存查询”窗口对于此项目不可靠,可能需要停止使用它。 如果不需要,则可能希望从项目开始。 有关执行此操作的建议步骤,请参阅 解决方法 2 下的步骤。

解决方法 4

请记住,当你覆盖序列化或批号项时,你的手头数量不会为负数,这 10 个的销售使你的手头数量为 0。 当引入数量 (假设 10) 时,这会增加手头数量,而不是使用替代。 现在,你手头的数量被你超车的 10 夸大了。 若要更正它和“项目库存查询”窗口,请执行以下步骤:

  1. 输入并过帐减少交易以将这 10 个从库存中取出,以便现在手头数量正确。 通常,减少不会过帐到总账。

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

“商品库存查询”窗口和“手头数量”现在是正确的。

更多信息

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

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

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