你目前正处于脱机状态,正在等待 Internet 重新连接

当您在 Microsoft Dynamics GP 中打开选择银行交易记录窗口无交易记录显示

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 860314
症状
当您尝试协调你的支票本在银行对帐时,选择银行交易记录窗口将显示任何交易记录。
原因
由于以下原因,可能发生此问题:
  • 银行对帐未注册或在注册窗口中标记。
  • CM20200 表中的协调号列 (RECONUM) 与协调号列 (RECONUM) 的 CM20500 表中不匹配。
  • 已对帐的交易记录。指定交易记录都将具有值为 1,则标记为已在 Microsoft Dynamics GP 已对帐交易记录。因此,它将不再被拉入窗口中选择的银行交易记录当您通过单击交易记录、 然后指向金融对帐银行对帐单,,交易记录执行对帐。
  • 记录已损坏的对帐中。
  • 与 Microsoft Dynamics GP 不支持 SQL 排序顺序/归类。
解决方案
若要解决此问题,请按照下面的方法之一:

方法 1:
  1. 银行对帐已注册,并在注册窗口中标记验证。若要执行此操作,单击工具Microsoft Dynamics GP、 选择设置、 选择系统登记上单击。在注册窗口中向下滚动并验证列出银行对帐,并被标记为复选框。

    方法 2:
  2. 请验证该交易尚未进行对帐。若要执行此操作,请按照下列步骤操作:
    1. 单击查询财务,请单击,然后单击支票簿注册
    2. 键入或选择适当的支票簿 id。
    3. 视图菜单上单击按日期,然后单击发件人字段。
    4. 将字段设置为具有零值,然后键入用作银行帐户对帐单结束日期或截止日期在窗口中对帐银行对帐单的日期。
    5. 单击重新显示
    6. 单击显示详细信息来扩展所提供的信息,并验证Reconciled列设置为。如果交易记录还不协调,并对帐,CM20500 表中的 RECONUM 字段可能会看不到任何在窗口中选择的银行交易记录的交易记录的原因。

      在 Microsoft Dynamics GP,特定的 RECONUM 值分配给支票簿在对帐银行对帐单窗口中输入信息。当事务被标记为本支票簿,然后的 RECONUM 列中选择的银行交易记录窗口中 CM20200 表中的交易记录,填入相同的 RECONUM 值 CM20500 表中。如果 CM20200 表和 CM20500 表中的 RECONUM 值不相同,然后没有生成交易记录将在窗口中选择的银行交易记录对帐过程中。

    方法 3:
  3. 验证的 theReconciliation 数与表之间的值。若要执行此操作,请按照下列步骤操作:
    1. 打开 SQL。若要执行此操作,执行下列任一操作:
      • SQL Server 2005 中,打开 SQL Server 管理 Studio,请单击新建查询,andselect 正确的公司数据库。
      • 对于 SQL Server 2008 中,打开 SQL Server 管理 Studio、新查询,请单击并选择正确的公司数据库。
    2. 验证 RECONUM 字段中,通过运行下面的 SQL 语句有 CM20200 表和 CM20500 表中相同的值。
      SELECT MAX(RECONUM) FROM CM20200 WHERE CHEKBKID = 'XXX' SELECT MAX(RECONUM) FROM CM20500 WHERE CHEKBKID = 'XXX' SELECT RECONUM FROM CM20500 WHERE CHEKBKID = 'XXX' and RECONUM = (select MAX(RECONUM) from CM20200 where CHEKBKID = 'XXX') 
      注意:在这些语句中, XXX 占位符代表支票簿 id。

      此外运行以下脚本以查看是否有损坏或粘滞的侦察的支票簿 id:
      select distinct (RECONUM) from CM20200 where RECONUM not in (select RECONUM from CM20500) and RECONUM <> '0.00000' and CHEKBKID = 'xxx'
      ---其中,xxx 是您需要的支票簿 ID

    3. 注意第 2 步中的 SQL 查询生成的结果。
    4. 请验证下面的语句为真:
      从在步骤 2 中的第一个语句生成的 CM20200 表中的 RECONUM 字段的最大值是一个数字算不上从同一个步骤中介绍了第二个语句生成的 CM20500 表中的 RECONUM 字段的最大值。
    5. 从在步骤 3 中列出的第三个语句生成的结果返回空结果。如果上一步骤中的语句所证实得令人难以置信,运行下面的 SQL 查询,来进一步解决该问题:
      update CM20500 set RECONUM = (select MAX(RECONUM) from CM20200 where CHEKBKID = 'XXX') where RECONUM = (select MAX(RECONUM) from CM20500 where CHEKBKID = 'XXX') 
      注意:在此查询中, XXX 占位符代表支票簿 id。
  4. 登录到 Microsoft Dynamics GP。单击交易记录财务,请单击,然后单击对帐银行对帐单。选择支票簿 ID,然后单击交易记录。验证的交易记录现在正确显示在窗口中选择的银行交易记录。


    方法 4:运行检查的链接:
  5. 进行备份或执行此测试公司在第一次。在Microsoft Dynamics GP,指向维护,然后单击检查链接。选择金融系列。在逻辑表列表中,选择厘米交易记录,单击插入,因而会显示在选定的表下。单击确定。查看错误日志报告,如果您同意与它的形式,然后你可以实时的公司中。
  6. 现在检查是否交易记录显示在银行对帐窗口。

    方法 5:SQL 排序规则:
  7. 运行以下 SQL Server 管理 Studio 检查 SQL 排序顺序和 SQL 排序规则中的模板。在结果中,您正在处理并拖出的状态字段,使您可以阅读此字段中的数据的公司中查找行。请验证排序规则和 SQLSortOrder 是受支持的版本。(SQL 排序次序应该是 50 或 52)。如果您不是受支持的版本上,可能不填充窗口。

    SP_Helpdb

警告:本文已自动翻译

属性

文章 ID:860314 - 上次审阅时间:11/20/2015 10:35:00 - 修订版本: 0.1

Microsoft Dynamics GP 2015, Microsoft Dynamics GP 2013, Microsoft Dynamics GP 2010, Microsoft Dynamics GP 10.0

  • kbsurveynew kbexpertisebeginner kbtshoot kbprb kbexpertiseinter kbmbsmigrate kbmt KB860314 KbMtzh
反馈
="https://c.microsoft.com/ms.js">