問題現(xiàn)象:今天用友小辣妹在自己電腦上測試用友暢捷通T+V12.1版本軟件的零售管理模塊的POS收銀功能,奇怪的是登入POS端提示“存在其他結(jié)算方式與微信結(jié)算方式?jīng)_突,請更改!”查看了一下T+軟件里的結(jié)算方式,并沒有多種結(jié)算方式,那么問題來了,為啥會沖突呢?且看用友軟件教程網(wǎng)給大家進(jìn)行詳細(xì)的分析。

暢捷通T+POS端提示“存在其他結(jié)算方式與微信結(jié)算方式?jīng)_突”

原因分析:經(jīng)過 UFIDAWHY  的跟蹤發(fā)現(xiàn),這是由于用友T+軟件的POSDATA 的數(shù)據(jù)中有兩條微信結(jié)算方式引起的。其中一條與賬套庫中一致,另一條多余的需要刪除掉。

詳細(xì)解決方案:

溫馨提示:如果是正式的賬套數(shù)據(jù),請在下面的數(shù)據(jù)庫操作前,參考用友暢捷通T+備份賬套的教程備份好您的賬套數(shù)據(jù)。

1、首先在賬套庫中執(zhí)行以下語句:

selectid,name from AA_SettleStyle where code='998' --查詢微信結(jié)算方式ID

按照下圖賬套中微信結(jié)算方式的ID是13

暢捷通T+POS端提示“存在其他結(jié)算方式與微信結(jié)算方式?jīng)_突”

2、使用工具 sqlitestudio-2.1.5.exe打開POSDATA 中的 POS_Base.DB,執(zhí)行以下語句:

select* from aa_settlestyle where code=998 and name='微信'

可以看到下圖中有兩個微信的結(jié)算方式,ID一個是11(與賬套庫不同,需要刪除),一個是13(正確的,保留)

暢捷通T+POS端提示“存在其他結(jié)算方式與微信結(jié)算方式?jīng)_突”

3、在賬套庫中執(zhí)行腳本:

insertinto BAP_DelLogTable(TableName,DelID) values('AA_SettleStyle','11')

 

注釋:以上是將不需要的、多余的在用友暢捷通T+軟件中的微信結(jié)算方式的記錄寫進(jìn)BAP_DelLogTable表,此表為“數(shù)據(jù)刪除日志”。再次登入POS端,F(xiàn)11同步數(shù)據(jù),就會根據(jù)這個表的記錄將POSDATA中多余的微信結(jié)算方式刪除,再登入POS端即正常。

以上腳本中不同賬套的微信結(jié)算方式ID 會有不同,本篇用友軟件教程中多余的ID是11,實際處理問題時請按照具體情況修改。

執(zhí)行語句后,登入POS端還是會有提示,需要在登入界面按F11同步數(shù)據(jù),然后再輸入收銀員編號、密碼登入。

暢捷通T+POS端提示“存在其他結(jié)算方式與微信結(jié)算方式?jīng)_突”