網上有很多關于pos機刷卡后無反應是怎么回事,用友T3單據列表點擊無反應的知識,也有很多人為大家解答關于pos機刷卡后無反應是怎么回事的問題,今天pos機之家(www.tonybus.com)為大家整理了關于這方面的知識,讓我們一起來看下吧!
本文目錄一覽:
pos機刷卡后無反應是怎么回事
億格用友軟件用友通系列的軟件在采購管理,銷售管理和庫存管理中均有單據列表這個查詢按鈕,可以匯總查詢各種單據明細信息。
打開單據列表的過濾條件界面,錄入條件,點擊確認后,無任何反應,無任何數據顯示出來。
導致這種情況發生,一般有如下幾個方面的情況:
單據列表定義表vouchlist 表問題視圖有問題單據自定義項的問題自定義數據類型有誤數據兼容級別的問題單據列表定義表vouchlist 表問題Vouchlist表單據列表定義,表如下:
除了賬套中的一些自定義項不同外,此表一般和正常賬套是一樣的。
所以可以新建一套賬,將新建賬套中的自定義項設置和有問題的賬套一致,然后刪除有問題賬套的vouchlist 表,將新建賬套的vouchlist表導入到有誤的賬套中。
具體操作如下:
1、刪除vouchlist表:deletevouchlist
2、導表(以sql2000數據庫為例)
點擊“導入和導出數據”:
點擊“下一步”后,選擇“源數據庫”即新建的賬套,如圖:
然后再點擊“下一步”,選擇“目的數據庫”,即有問題的賬套,再點擊“下一步”,選擇“從源數據庫復制表和視圖”:
然后再點擊“下一步”,選擇表vouchlist:
然后再點擊“下一步”進行導入即可。
視圖的問題在 SQL 中,視圖是基于 SQL 語句的結果集的可視化的表。視圖包含行和列,就像一個真實的表。視圖中的字段就是來自一個或多個數據庫中的真實的表中的字段。視圖總是顯示最近的數據。每當用戶查詢視圖時,數據庫引擎會通過使用 SQL 語句來重建數據??梢酝ㄟ^ DROP VIEW 命令來刪除視圖。
通過以上解釋,可以理解為視圖是通過sql語句得到的一張顯示最近數據的表,本身并不存儲任何數據。所以當視圖有問題時會導致要顯示的表顯示不了,這時可以通過刪除視圖重新創建視圖來解決。
下面列示出各模塊單據列表對應的視圖:采購相關視圖:采購訂單zpurPOList,zpurpotail采購入庫單zpurRkdList,zpurrkdtail采購發票zpurBillList, zpurbilltail。
銷售相關視圖:SaleOrderListSales_FHD_ListSaleBillVouchZList。
庫存相關視圖:銷售出庫單kcsaleoutlist 產成品入庫單RecordInList材料出庫單RecordOutList 生產加工單KCMatchList其他入庫單KCOtherInList其他出庫單KCOtherOutList。
下面以視圖zpurpolist為例,介紹如何進行視圖刪除和重建。視圖刪除數據庫中找開對應的賬套數據庫下的視圖,
找到視圖zpurpolist,點右鍵刪除。
創建視圖從正常賬套,打開視圖(如999演示賬套中)
打開視圖,點右鍵,選擇“在新窗口中編寫對象腳本”-“創建”
這時會出現如下的窗口:
然后下圖標示的位置選對需要創建視圖的賬套年度庫,點擊執行,在此賬套創建此視圖。
自定義項的問題這種情況出現在:數據量較大,且單據列表中將此自定義項顯示出來統計的時候,這時使用的自定義項名稱一定不要和系統中的字段名稱有重復。如下圖中的件數,開單數量和開單金額均會導致單據列表打不開。把“開單數量”改成“開單數量1”,把“開單金額”改成“開單金額1”,把件數改為件數1 等,然后再打開相應的單據列表即可正常。
自定義項數據類型不正確使用SQL數據庫中的事件探查器來幫助確認單據列表打不開的原因。軟件中找開單據列表,事件探查器跟蹤如下:
找到Select Distinct '' as 'zz'…這條SQL執行語句,以及Select * From VouchList… 復制到查詢分析器中,執行第一條語句
3、如果第一條Select Distinct '' as 'zz'…這條SQL語句執行出來的結果如下圖:
將varchar值 '397WZ-578-0001'轉換為數據類型為int的列時發生語法錯誤。通過軟件確認后,發現新力編號這個自定義項有問題。
通過之前跟蹤的第二條語句,Select * From VouchList Where cVouchCode='24' order by iColPos可以確認‘新力編號’在VouchList表中,單據類型為cVouchCode='24'。在查詢分析器中執行以下語句:
select ifieldtype, * from vouchlist Where cVouchCode='24' and citemname='新力編號'
查詢后確認數據類型(ifieldtype)是9,而不是int類型(int類型編號是5)
確認問題的原因后,執行以下語句:
update vouchlist set ifieldtype = 5 Where cVouchCode='24' and citemname='新力編號'
再進入軟件,列表就可以打開了。
注:這種情況,也可以通過第一種情況的方法來解決,就是新建立一個自定義項和此賬套一致的賬套,然后通過導vouchlist表來解決。
數據庫級別問題以上為常見的單據列表打不開的問題,這個是比較不常見的現象,就是數據庫兼容級別有問題。
正常的數據兼容級別如下圖:
1、找到對應的賬套數據年度庫,點擊右鍵,點“屬性“:
“選項“頁簽中,數據庫兼容級別為 80。
用友軟件(廣州)客服中心
廣州市億格科技有限公司
以上就是關于pos機刷卡后無反應是怎么回事,用友T3單據列表點擊無反應的知識,后面我們會繼續為大家整理關于pos機刷卡后無反應是怎么回事的知識,希望能夠幫助到大家!
