KIS專(zhuān)業(yè)版總倉核算改為分倉核算?
2020-04-09 10:24:45
KIS專(zhuān)業(yè)版總倉核算改為分倉核算修改方式
第一,
不建議進(jìn)行修改,業(yè)務(wù)系統啟用后軟件操作界面不再允許修改,而且庫存余額按系統參數的
設置寫(xiě)入。存貨方式的不同對于庫存余額表寫(xiě)入的不一樣,具體如下,
總倉核算,icbal表中的FstockGroupID 字段寫(xiě)為0;
分倉核算,icbal表中的FstockGroupID 字段寫(xiě)為stockid(具體的倉庫內碼)。
第二,
如果必須修改從總倉核算改為按分倉核算,最好將賬套反結到賬套啟用的第一個(gè)會(huì )計期間,
并反初始化,重新啟用業(yè)務(wù)系統來(lái)更新庫存余額表數據;如果無(wú)法反結賬反初始化操作,以
下SQL語(yǔ)句僅供參考,修改后的數據一定要進(jìn)行核對。
前提,備份賬套數據
首先,修改存貨核算方式為分倉核算
select * from t_systemprofile where fcategory='ic'
update t_systemprofile set fvalue=1where fcategory='ic' and fkey='CalculateType'
其次,清除icbal表中的數據
delete from icbal
最后,將icinvbal表中的數據插入到icbal表
GO
insert into icbal
select FBrNo,FYear,FPeriod,FItemID,FBatchNo,FBegQty,FReceive,FSend,FYtdReceive,
FYtdSend,FEndQty,FBegBal,FDebit,FCredit,
FYtdDebit,FYtdCredit,FEndBal,FBegDiff,FReceiveDiff,FSendDiff,FEndDiff,FBillInte
rID, 0,FStockID,FYtdReceiveDiff, FYtdSendDiff,FSecBegQty,FSecReceive,FSecSend,FSecYtdReceive,FSecYtdSend,FSecEnd
Qty, FStockInDate,FAuxPropID from icinvbal
GO