當您開啟 [Microsoft 動態 GP 上的 [選取的銀行交易視窗時,顯示沒有交易

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:860314
徵狀
當您嘗試調解雪白銀行重新調整選取的銀行交易視窗就會顯示沒有交易。
發生的原因
這個問題可能發生的原因可能是下列之一:
  • 銀行對帳不是註冊,或在 [註冊] 視窗中標記。
  • 調解號碼資料行 (RECONUM),在 CM20200 資料表中的與調解號碼資料行 (RECONUM),在 CM20500 資料表中的不相符。
  • 交易已經一致。在指定的異動現在會有值為 1 加上旗標為 [Microsoft 動態 GP 中已經調解交易。因此,它將不會再置入選取的銀行交易視窗當您按一下交易、 指向 [財務、 按一下調解銀行對帳單,,然後按一下 [交易執行對帳。
  • 記錄已損毀的重新調整。
  • Microsoft 動態 GP 不支援 SQL 排序順序/定序。
解決方案
若要解決這個問題,請遵循下列方法:

方法 1:
  1. 確認銀行對帳註冊,並在 [註冊] 視窗中標記。若要這麼做,按一下 [工具],在 [ Microsoft 動態 GP] 下,選取 [安裝程式、 選取系統然後按一下註冊。在 [註冊] 視窗中向下捲動,並確認銀行對帳會列出,並標示核取方塊。

    方法 2:
  2. 請確認的交易尚未完成記憶體一致。若要執行這項操作,請依照下列步驟執行:
    1. 按一下查詢,按一下財務,,然後按一下 [註冊] 格線範例
    2. 鍵入或選取適當的支票簿 id。
    3. 在 [檢視] 功能表中,按一下 [依日期,,然後按一下 [] 欄位。
    4. 設定有零值,[起始] 欄位,然後鍵入日期做為銀行中的陳述式結束的日期或截止日期調解銀行對帳單視窗。
    5. 按一下 [重新顯示
    6. 按一下 [顯示詳細資料,展開所提供的資訊,並驗證 [ Reconciled ] 資料行設定為 []。如果交易還不一致,而且您協調,CM20500 資料表中的 [RECONUM] 欄位可能是您沒有看到 [選取的銀行交易] 視窗中的任何交易的原因。

      在 [Microsoft 動態 GP,特定的 RECONUM 值時便會指派支票簿 [調解銀行對帳單] 視窗中輸入資訊。當交易標示這個雪白,然後為 RECONUM 資料行的選取銀行交易視窗中交易,在 CM20200 資料表中填入了相同的 RECONUM 值,在 CM20500 資料表中。如果 CM20200 資料表和 CM20500 資料表中的 RECONUM 值不相同,再沒有交易將會產生選取的銀行交易] 視窗中對帳程序期間。

    方法 3:
  3. 請確認符合資料表之間的數字的 theReconciliation 的值。若要執行這項操作,請依照下列步驟執行:
    1. 開啟 [SQL]。若要執行這項操作,請執行下列其中一項:
      • SQL Server 2005 中,開啟 SQL Server Management Studio,請按一下新的查詢,andselect 上正確的公司資料庫。
      • 針對 SQL Server 2008 中,開啟 SQL Server Management Studio、 按一下 [新增查詢,然後選取正確的公司資料庫。
    2. 請確認 RECONUM 欄位具有相同的值,CM20200 資料表和 CM20500 資料表中,執行下列的 SQL 陳述式。
      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 預留位置代表雪白的識別碼。

      也執行這個指令碼,以查看是否有損毀或無法脫離的偵察支票簿識別碼:
      select distinct (RECONUM) from CM20200 where RECONUM not in (select RECONUM from CM20500) and RECONUM <> '0.00000' and CHEKBKID = 'xxx'
      ---其中 xxx 是您所需要的支票簿識別碼

    3. 請注意,從步驟 2 中的 SQL 查詢產生的結果。
    4. 請確認下列的陳述式,則為 true:
      從第一個陳述式,從步驟 2 所產生的 CM20200 資料表中的 [RECONUM] 欄位的最大值是一個數字小於從相同的步驟所述的第二個陳述式產生的 CM20500 資料表中的 [RECONUM] 欄位的最大值。
    5. 會產生從步驟 3 所述的第三個陳述式的結果傳回空白結果。如果上述步驟中的陳述式在確認,則為 true,執行下列的 SQL 查詢,以便進一步解決這個問題:
      update CM20500 set RECONUM = (select MAX(RECONUM) from CM20200 where CHEKBKID = 'XXX') where RECONUM = (select MAX(RECONUM) from CM20500 where CHEKBKID = 'XXX') 
      注意在這個查詢中, XXX 預留位置代表雪白的識別碼。
  4. 登入 Microsoft 動態 GP。按一下交易,按一下財務,,然後按一下 [調解銀行對帳單。選取格線範例識別碼,,,然後按一下 [交易。請確認的交易現在正確顯示在 [選取的銀行交易] 視窗。


    方法 4:執行核取連結:
  5. 製作備份,或執行這項操作測試公司中第一次。在 [ Microsoft 動態 GP,指向維護,按一下 [檢查的連結。選取的財務的數列。在邏輯資料表] 清單中,選取公分交易,因此它會顯示在 [選取資料表的大小] 下,按一下 [插入。按一下[確定]。檢閱錯誤記錄檔報告,如果您同意了哪些動作,然後您可以即時的公司中。
  6. 現在請檢查如果交易銀行對帳] 視窗顯示。

    方法 5:SQL 定序:
  7. 執行以下指令碼中檢查 SQL 的排序順序和 SQL 定序的 SQL Server Management Studio。在結果中,找到您正在使用,並將 [狀態] 欄位拖曳出來,因此您可以讀取在此欄位中的資料的公司行。確認的定序和 SQLSortOrder 是支援的版本。(SQL 排序順序應該 50 或 52)。如果您不在支援的版本,可能不會填入視窗。

    SP_Helpdb

警告:本文為自動翻譯

內容

文章識別碼:860314 - 最後檢閱時間:11/20/2015 10:36: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
意見反應