打印明细账提示”重复列太多(错误号:36)”
数据库跟踪发现是GL_myoutput表的 ilength的值有大于5000的,只需要修改 ilength字段的值低于5000就可以的
select * from GL_myoutput where ilength > 5000 order by ilength desc
select * from GL_myoutput order by ilength desc
update GL_myoutput set ilength = ‘4000’ where ilength > 4000

一共有3个账套有问题,执行之后 还有一个不行
跟踪发现有摘要大于30个字符,再次修改凭证明细小于30个字符
select * from gl_accvouch where len(cdigest)>30

修改之后还是不行,查阅大量资料后发现,原来是这个问题,真的是日了狗了
隐藏内容,解锁需 付费 58元
付费解锁
再次打印预览,都正常显示没有异常报错了
