問題現(xiàn)象:在用友U8V8.52erp軟件平臺(tái)管理的系統(tǒng)管理模塊中821升級(jí)到852時(shí)出錯(cuò),提示無法將null值插入列“vt_id”,表“ufdata_001_2004.dbo.voucheritems”:該列不允許為空值。insert失敗。
原因分析:821中銷售出庫(kù)單模板記錄不存在即在vouchers及invoiceitem_表中沒有銷售出庫(kù)模板的記錄。
解決方案:在用友U8V8.52erp系統(tǒng)中將文件DPRD_SA.sql中的語句"if not exists(select fieldname from voucheritems where cardnum=28 and fieldname=cfree3)"修改為"if exists(select fieldname from voucheritems where cardnum=28 and fieldname=cfree3)",再進(jìn)行升級(jí)即可。
本條用友U8ERP系統(tǒng)問題的解決方案來自用友財(cái)務(wù)軟件官網(wǎng)知識(shí)庫(kù),原官方用友U8知識(shí)庫(kù)如下表所示,請(qǐng)參閱:
用友U8知識(shí)庫(kù)主體 | 用友U8知識(shí)庫(kù)明細(xì) |
---|---|
對(duì)應(yīng)版本 | 用友U8V8.52 |
對(duì)應(yīng)產(chǎn)品線 | 用友U8ERP |
對(duì)應(yīng)模塊 | 平臺(tái)-系統(tǒng)管理 |
問題現(xiàn)象 | 821升級(jí)到852時(shí)出錯(cuò),提示無法將null值插入列“vt_id”,表“ufdata_001_2004.dbo.voucheritems”:該列不允許為空值。insert失敗。 |
問題原因 | 821中銷售出庫(kù)單模板記錄不存在即在vouchers及invoiceitem_表中沒有銷售出庫(kù)模板的記錄。 |
解決方案 | 將文件DPRD_SA.sql中的語句"if not exists(select fieldname from voucheritems where cardnum=28 and fieldname=cfree3)"修改為"if exists(select fieldname from voucheritems where cardnum=28 and fieldname=cfree3)",再進(jìn)行升級(jí)即可。 |
提交時(shí)間 | 2015-11-26 |
上述用友U8知識(shí)庫(kù)的解決方案如果仍然未能解決您的問題,可以嘗試到用友暢捷通服務(wù)社區(qū)搜索一下:https://www.iyyrj.com/ask/,或者加入QQ群:208289440,密碼:iyyrj.com。