問題現(xiàn)象:發(fā)貨單審核是時提示“該存貨現(xiàn)存量不足”,怎么解決??

問題分析:用友U8正常情況下,如果現(xiàn)存量不足在保存時就會出現(xiàn)提示,能夠保存就說明現(xiàn)存量能滿足出庫數(shù)量。經(jīng)查后發(fā)現(xiàn)程序執(zhí)行如下語句 Select isnull(iQuantity,0) from currentstock where cWhcode='001' and cInvcode='10101074' ,14.617被select出的卻是14.616999999999999,原因是從現(xiàn)存量表取出的,數(shù)據(jù)經(jīng)過浮點運算后出現(xiàn)了千兆分之一的誤差,造成以上情況。但是并不是凡現(xiàn)存數(shù)量全部出庫就會出現(xiàn),這種情況只會出現(xiàn)在個別的數(shù)字上,一般都是用戶有輔助計量單位,使得現(xiàn)存量是小數(shù)時常會出現(xiàn)。 解決辦法:1)在currentstock表中修改,把14.617改為14.61700。2)選擇在庫存系統(tǒng)生成出庫單。