|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
今天财务进行期末结账,总账系统无法结账,说有子系统未结账,我们公司总账系统启用在第6期,当前是第10期,但是供应链业务等模块是12期了,遂逐一检查子系统的系统设置有没有设置与总账同步,经检查应收应付系统,现金管理系统,工资管理系统都没有与总账同步,其他系统模块未发现该选项。
检查完毕后尝试结总账,问题依旧,
遂上网查询发现可以用SQL语句查询,在sql中执行以下语句 系统提示说case语句附近有语法错误,检查半天仍然未找到哪里有语法错误,望高人指点,万分感谢!
go
declare @Fyear int,@Fperiod int
select @Fyear=fvalue from t_systemprofile where Fcategory='gl' and fkey='currentyear'
select @Fperiod=fvalue from t_systemprofile where Fcategory='gl' and fkey='currentperiod'
select Fname as 子系统名称
case Fused
when 1 then'已使用'
when 0 then'未使用'
end as 是否使用
case Fperiodsynch
when 1 then'同步'
when 0 then'未同步'
end as 是否同步
Fyear as 当前年份 ,Fperiod as 当前期间
case Fcheckout
when 1 then'已结帐'
when 0 then'未结帐'
end as 是否结帐
from t_subsys
where fyear*100+fperiod=@Fyear*100+@Fperiod
order by fname, fyear, fperiod
go |
|