如何防止零美元汇款在 Microsoft Dynamics GP 的应付帐款管理中打印

本文讨论在 Microsoft Dynamics GP 和 Microsoft Business Solutions - Great Plains 中防止零美元汇款打印的步骤。

注意

在按照本文中的说明操作之前,请确保拥有数据库的完整备份副本,可在出现问题时还原该副本。

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

简介

本文讨论如何在 Microsoft Dynamics GP 和 Microsoft Business Solutions - Great Plains 中防止零美元汇款打印。

注意

若要防止零美元汇款打印,必须具有对 Microsoft Dynamics GP 和 Microsoft SQL Server 实例的管理员访问权限。

有关手动付款在检查存根上的显示方式以及从PM20000表和PM20100表中删除这些付款时,请单击以下文章编号以查看 Microsoft 知识库中的文章:

860395在 Microsoft Dynamics GP 中运行“选择检查”过程时,手动付款在检查存根上显示的方式以及何时从PM20000表和PM20100表中删除手动付款的信息

有关如何在付款管理中处理金额为零的付款的详细信息,请单击以下序列号以查看 Microsoft 知识库中的文章:

861276 Microsoft Dynamics GP 的付款管理中如何处理金额为零的付款

防止零美元汇款打印的步骤

若要防止零美元汇款打印,请执行以下步骤。

注意

本文中提供的步骤将删除之前在检查运行之前应用的 PM 汇款临时表中的零美元汇款。 请注意,这些步骤不会删除自动应用功能在检查运行期间创建的零美元汇款。

在按照本文中的说明操作之前,请确保拥有数据库的完整备份副本,可在出现问题时还原该副本。

  1. Microsoft Dynamics GP 菜单上,指向 “工具>设置>购买”,然后单击“ 付款”。

  2. 在“付款管理设置”窗口中,单击以清除“在汇款检查打印以前应用的文档”框。

  3. 启动 Microsoft SQL 查询分析器,或SQL Server Management Studio。 为此,请使用以下方法之一,具体取决于所使用的程序。

    方法 1:对于 SQL Server 2000

    如果使用 SQL Server 2000,请启动 SQL 查询分析器。 若要执行此操作,请单击“启动>所有程序>”“Microsoft SQL Server>Query 分析器”。

    方法 2:对于 2005 SQL Server

    如果使用 SQL Server 2005,请启动 SQL Server Management Studio。 为此,请单击“启动>所有程序>”“Microsoft SQL Server 2005>SQL Server Management Studio”。

    方法 3:对于 2008 SQL Server

    如果使用 SQL Server 2008,请启动 SQL Server Management Studio。 为此,请单击“开始”,指向“Microsoft SQL Server 2008的所有程序>”,然后单击“SQL Server Management Studio”。

  4. 针对公司数据库运行以下语句,以删除应付账款管理中的零美元汇款。

    /* The following code is used to remove zero dollar remittances for a specific vendor. */ 
    
    DELETE PM20100 
    WHERE VendorID = 'VendorID' 
    AND KeySourc = 'REMITTANCE'
    
    /* The following code is used to remove all zero dollar remittances. */ 
    
    DELETE PM20100 
    WHERE KeySourc = 'REMITTANCE'
    

    注意

    在代码中, VendorID 占位符表示实际的供应商标识符。

    执行此操作后,在运行语句之前创建的检查批处理也会更新。