问题现象:固定资产生成凭证的时候提示生成凭证失败(如图所示)
问题分析:使用数据库追踪,发现插入语句,分别插入两张表
insert into GL_Pznr(Gsdm,Kjqj,Pzly,Pzh,FLh,Zy,Kmdm,Jdbz,Je,wbdm,bmdm,wldm,zth,xmdm,fzdm9,fzdm4,fzdm5,sl) values(‘001′,’202401′,’FA’,N’记账 1′,1,’电脑’,’1501′,’借’,1000,’ ‘,”,”,’001’,”,”, ”,”, ‘1’ ) insert into GL_Pznr(Gsdm,Kjqj,Pzly,Pzh,FLh,Zy,Kmdm,Jdbz,Je,wbdm,zth,xmdm,fzdm9,fzdm4,fzdm5) values(‘001′,’202401′,’FA’,’记账 1′,2,’电脑’,’1002′,’贷’,1000,’ ‘,’001’,”,”, ”,” ) insert into GL_Pzml(Gsdm,Kjqj,Pzly,Pzh,Pzrq,SrID,Sr,Jsr,Srrq,Shrq,Jzrq,Zt,PZZy,Pzje,idpzh,zth) values(‘001′,’202401′,’FA’,’记账 1′,’20240131′,1,’系统管理员’,”,’20240131′,”,”,1,’资产增加’,1000,’001.202401.FA.记账 1.B792DDF9-B731-4A3F-8A08-ED8F081BF9F7′,’001′) |
将语句放到查询分析器中执行报错(如图):
问题解决:查询当前期间固定资产模块生成的凭证并删除数据库中的记录
select * from GL_Pznr where pzly = ‘FA’ and kjqj = ‘当前会计期间,例如“202401”’
delete from GL_Pznr where pzly = ‘FA’ and kjqj = ‘当前会计期间,例如“202401”’ |
再去重新生成凭证,需要按部就班的一条条记录去生成凭证,并选择好模板点击生成,发现生成凭证正常了
问题成功解决
注意事项:固定资产凭证的时候,需要选择好模板,并且需要一个个生成,如果批量生成会选择不了模板