發(fā)布時間:2024-11-18
特價活動:>>>> 用友U8、T6、T+、T3軟件產(chǎn)品4折優(yōu)惠,暢捷通T+cloud、好會計、易代賬、好業(yè)財、好生意云產(chǎn)品6-8折優(yōu)惠。
背景
其他出庫單列表輸出Excel,有一些其他出庫單輸出以后,在Excel上顯示的列名和內(nèi)容不符,并且有空白的記錄。
分析思路
輸出后Excel界面如下圖顯示:
存貨編碼處顯示的是其他出庫單的主表ID,存貨名稱不顯示,數(shù)量顯示0,單價顯示的數(shù)量的值,金額顯示的單價的值,四舍五入為2位,即從存貨編碼開始異常。
SQL查詢其他出庫單主子表,沒有發(fā)現(xiàn)異常;
只有cmemo(備注)字段比較長,于是拷貝出來,發(fā)現(xiàn)后面有一個空格,把其他出庫單主表的cmemo更新為空:
Update rdrecord09 set cmemo=null where ccode=‘201711130028’
再去輸出時,就正常了;
這時再把cmemo更新回來,不帶空格的,也可以輸出正常了;
Update rdrecord09 set cmemo=‘江西省南昌市’ (略)
where ccode=‘201711130028’
所以是備注信息有特殊字符導(dǎo)致輸出錯位的問題。
處理結(jié)果
由于其他出庫單輸出問題單據(jù)較多,需要使用清除特殊字符腳本處理。
先對其他出庫單主表備份,因為要清除主表的特殊字符:
Select * into rdrecord09_20171207bak from rdrecord09
然后在data庫對rdrecord09執(zhí)行清除特殊字符的腳本,腳本詳見本文后面附件1-去除非法字符直接替換不判斷左右。
處理后,再對這些問題單據(jù)輸出時,就都可以正常顯示了。
價值點(diǎn)
此類問題的現(xiàn)象和處理方式:
字段與對應(yīng)內(nèi)容不符,并且存在錯位顯示;
考慮是由于前面的字段存在特殊字符占位導(dǎo)致。
可以先進(jìn)行特殊字符清除,清除后,如還未能解決,再進(jìn)行下一步的分析處理。
客服電話:400-665-0028
關(guān)鍵字:用友財務(wù)軟件,暢捷通軟件,財務(wù)軟件,進(jìn)銷存軟件,U9官網(wǎng),用友U8,用友T1,用友T+,用友T3,用友T6,暢捷通好會計,好生意,智+好業(yè)財,用友培訓(xùn)服務(wù)售后公司,暢捷通運(yùn)營培訓(xùn)服務(wù)公司
版權(quán)所有:用友暢捷通軟件 Copyright © 2024 All rights reserved.