KIS專業(yè)版總倉核算改為分倉核算?
2020-04-09 10:24:45
KIS專業(yè)版總倉核算改為分倉核算修改方式
第一,
不建議進(jìn)行修改,業(yè)務(wù)系統(tǒng)啟用后軟件操作界面不再允許修改,而且?guī)齑嬗囝~按系統(tǒng)參數(shù)的
設(shè)置寫入。存貨方式的不同對(duì)于庫存余額表寫入的不一樣,具體如下,
總倉核算,icbal表中的FstockGroupID 字段寫為0;
分倉核算,icbal表中的FstockGroupID 字段寫為stockid(具體的倉庫內(nèi)碼)。
第二,
如果必須修改從總倉核算改為按分倉核算,最好將賬套反結(jié)到賬套啟用的第一個(gè)會(huì)計(jì)期間,
并反初始化,重新啟用業(yè)務(wù)系統(tǒng)來更新庫存余額表數(shù)據(jù);如果無法反結(jié)賬反初始化操作,以
下SQL語句僅供參考,修改后的數(shù)據(jù)一定要進(jìn)行核對(duì)。
前提,備份賬套數(shù)據(jù)
首先,修改存貨核算方式為分倉核算
select * from t_systemprofile where fcategory='ic'
update t_systemprofile set fvalue=1where fcategory='ic' and fkey='CalculateType'
其次,清除icbal表中的數(shù)據(jù)
delete from icbal
最后,將icinvbal表中的數(shù)據(jù)插入到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