TechKnowledge 内容
Microsoft Dynamics GP 的"应付款后计划付款"窗口中未显示"截止日期截止时间"范围内的"
计划付款"症状。
原因
在 PM20400 表中,PM 计划付款标头表和 PM20401 表(PM 计划付款行)中,交易的状态设置为 2。 状态 2 表示事务已发布;状态为 1 表示事务未发布。
解决方法 SQL Server Management Studio确定未显示事务的"状态"。
-
启动支持管理员控制台、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"。
键入登录名和密码,然后单击"确定"。 然后,选择公司数据库。 -
键入以下 select 语句,单击以影响选定的公司数据库,然后单击"执行" (F5) :
Select * from PM20400
-
如果涉及的交易显示"状态 2",请键入以下更新语句,单击 以影响选定的公司数据库,然后单击"执行" (F5) :
Update PM20400 set Status = '1' where DEX_ROW_ID = 'X'
(where X =theDEX_ROW_ID) -
对于第二个表,键入以下 select 语句,单击 以影响选定的公司数据库,然后单击"执行" (F5) :
Select * from PM20401
-
如果涉及的交易显示"状态 2",请键入以下更新语句,单击 以影响选定的公司数据库,然后单击"执行" (F5) :
Update PM20401 set Status = '1' where DEX_ROW_ID = 'X'
(where X =theDEX_ROW_ID)
本文为 TechKnowledge 文档 ID:34197