用友年結時存貨核算總賬結轉失敗解決方法

2021-06-03 01:39:15 字數 935 閱讀 4379

已經n年沒做erp軟體了,近日在幫乙個老客戶做用友軟體年結時,在等了大半小時的時候,竟然彈出提示說結轉失敗!除此外無任何提示,鬱悶啊!

沒辦法,只好操起mssql的屠龍寶刀-事件探查器,監控用友軟體年結時所執行的操作,發現在年轉時對存貨核算總賬表ia_summary進行結轉時,竟然無故中止了。連插入失敗都失敗?將最後一條語句執行了一下,無任何報錯,看來問題不是在插入這裡,往上檢視,發現用友在做年轉時,是把年末資料先查詢出來,然後一條一條插入到新賬套中去(怪不得要等這麼久,

select 0, ia_summary.cwhcode as cwhcode, ia_summary.cinvcode,

cast(str(ia_summary.inum,20,5) as float) as inum,

ia_summary.idif,

ia_summary.idifrate,

cast(str(imoney,20,2) as money) as imoney,

(case cast(str(inum,20,5) as float) when 0 then null

else cast(str(imoney/cast(str(inum,20,5) as money) ,20,4) as float) end ) as cost,

fminincost,fmaxincost from ia_summary where (((ia_summary.imonth)=12))

該句就是將存貨總賬期末資料查詢出來,將該語句放在查詢分析器中執行,出現被零除錯誤,真相終於大白

原因找到,解決的方法也很簡單,刪除有問題的記錄,因為inum是存貨的結存數量,當結存數量為零或極小時,完全可以刪除掉該記錄,無需結轉,執行以下語句

delete ia_summary where abs(inum)<0.000001 and imonth=12

執行後重新做年轉,順利通過!

2015工作年結

統計學與概率論上說,任何事都是概率的產物。沒有絕對不可能的事,也沒有百分百的事。都是乙個概率,完成概率高,這事兒就成了。今天春天,在機緣下和合泰公司相遇,實習兩個月,最後八月份轉正,一晃到現在,也有半年了。還在大學裡的時候,不知何時,也曾經在幻想,如果我脫離學生生涯轉步進入社會成為職場人,會到怎樣的...

年結 利潤分配 未分配利潤年結

留存收益科目設定tcode ob53 情況一 如果此處的41040101是 利潤分配 未分配利潤 關於這種方式有以下幾個方面需要說明 2.在定義資產負債表時,需要將未分配利潤專案定義為包括所有的損益類科目。3.sap採用的是表結法,所以平時不需要將損益類科目結轉到本年利潤科目。情況二 如果留存收益科...

SAP月年結操作

步聚 操作內容 事務碼是否必須 操作時間 月 年結 1關閉待結期間物料帳,並開啟下一期間物料帳 mmpv mmrv 是fi月結開始月年2 開啟下乙個會計期間財務帳 ob52 是fi月結開始月年3 確認本期間業務全部入帳,出納與會計對帳等 f 02,vf01,miro等 是co月結開始前月年4 固定資...