/**
KIS专业版 出纳系统新增银行科目,引入时,引入了总账已发生的数据为初始数据修改方法
注意修改科目的代码。
**/
declare @year int,@month int
--取得启用期间
select @Year=fstartupyear,@month=fstartupperiod from cn_Account where fkmdm='1002.04'
--修改启用期间之前的结存为零
update d set d.fye=0,d.fyeb=0,d.fdebit=0,d.fdebitb=0,d.fcredit=0,d.fcreditb=0 from cn_lcye d
left join cn_Account a on a.fid=d.fkmid
where a.fkmdm='1002.04' and d.fyear*d.ftype<@Year*@month
--修改启用时的初始数据
update cn_Account set fyhdzdye=0,fjfje=0,fdfje=0,fye=0,fjfjeb=0,fdfjeb=0,fyeb=0,fyhrjztzhye=0,fyhdzdtzhye=0,fyeisbalance=1,fiscash=0,fiscombinekm=0,fqy=1,fforbid=0
where fkmdm='1002.04'
go
---以上方法还存在一定的问题,不过大部分的是可以解决的。对于上述方法不能解决的,请联系我跟踪处理。因为拿不到客户的实际数据,所以无法知道具体问题出在哪里。如果谁遇到了,请联系我,谢谢!!
QQ:1621477228
推荐阅读