使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

TechKnowledge 内容

Microsoft Dynamics GP 的"应付款后计划付款"窗口中未显示"截止日期截止时间"范围内的"


计划付款"症状。


原因


在 PM20400 表中,PM 计划付款标头表和 PM20401 表(PM 计划付款行)中,交易的状态设置为 2。 状态 2 表示事务已发布;状态为 1 表示事务未发布。





解决方法 SQL Server Management Studio确定未显示事务的"状态"。

  1. 启动支持管理员控制台、Microsoft SQL Query Analyzer 或 SQL Server Management Studio。 为此,请使用以下方法之一,具体取决于你使用的程序。

    方法 1:对于 SQL Server 2000 如果
    使用的是 SQL Server 2000,请启动 SQL 查询分析器。 为此,请单击"开始",指向"所有程序",指向Microsoft SQL Server,然后单击"查询分析器"。

    方法 2:对于 SQL Server 2005 如果使用的是 SQL Server 2005,请SQL Server Management Studio。 为此,请单击"开始",指向"所有程序",指向"Microsoft SQL Server 2005",然后单击"SQL Server Management Studio"。

    方法 3:对于 SQL Server 2008,如果使用 SQL Server 2008,请SQL Server Management Studio。 为此,请单击"开始",指向"所有程序",指向 Microsoft SQL Server 2008,然后单击"SQL Server Management Studio"。

    键入登录名和密码,然后单击"确定"。 然后,选择公司数据库。

  2. 键入以下 select 语句,单击以影响选定的公司数据库,然后单击"执行" (F5) :


    Select * from PM20400
  3. 如果涉及的交易显示"状态 2",请键入以下更新语句,单击 以影响选定的公司数据库,然后单击"执行" (F5) :


    Update PM20400 set Status = '1' where DEX_ROW_ID = 'X' 

    (where X =theDEX_ROW_ID)
  4. 对于第二个表,键入以下 select 语句,单击 以影响选定的公司数据库,然后单击"执行" (F5) :


    Select * from PM20401
  5. 如果涉及的交易显示"状态 2",请键入以下更新语句,单击 以影响选定的公司数据库,然后单击"执行" (F5) :


    Update PM20401 set Status = '1' where DEX_ROW_ID = 'X' 

    (where X =theDEX_ROW_ID)



本文为 TechKnowledge 文档 ID:34197

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×