一般初始化日期可以设定比较前的日期,如新建账套时,设定总账启用日期为2001年01月.而数据确是2008年12月开始有数据,可以先执行以下代码1,将总账模块当前期间置为2008年01期,简单吧,省却了反复点结账N次.

代码1:
- update t_SystemProfile set FValue = '1' where FCategory = 'GL' and FKey = 'CurrentPeriod'
- update t_SystemProfile set FValue = '2008' where FCategory = 'GL' and FKey = 'CurrentYear'
- Insert into t_subsys (Fsubsysid,Fnumber,Fname,Fused,Fperiodsynch,Fyear,Fperiod) values(1,'Gl','会计总账管理系统', -1,-1,2008,1)
此代码为将总账模块结账代码,注意,如果当月有凭证,必须先审核,过账,否则有部分余额数据会不正确
- update t_subsys set Fcheckout = 1 where Fnumber = 'Gl' and Fyear = 2008 and Fperiod =6
方便吧,一个代码就把几年的账给结了.