在填制凭证时gl_idudgetctltype报错解决方案用友软件客服中心91号工程师2008年3月6日最近经常遇到在服务器和客户端打开总账选项或填制凭证时按回车或保存时提示gl_idudgetctltype错误,确定后,凭证仍可保存。这个报错一般出现在852,u8普及版。具体报错如下图所示:打开总账选项报错:填制凭证报错:解决方法:有一个简单的解决方法,前提是用户没有使用预算模块:可将总账->设置->选项中的“预算控制”勾选取消,问题就解决了,如下图说明:将此勾选取消后在填制凭证时就不会报错了,但是打开选项时仍然提示错误,但是并不影响操作。-----------------------财务分析控制-------------------------------------------------deleteAccInformationWherecSysID='GL'andcname='iBudgetCtlType'--因为脚本要求可能重新执行不出错,所以加此句InsertintoAccInformation(csysid,cid,cname,ccaption,ctype,cvalue,cdefault,bvisible,benable)values('GL','100','iBudgetCtlType',N'财务分析预算控制类型','Integer','','',0,0)GO另一种解决方案是在查询分析器中选择有错误的账套执行如下脚本:执行以上脚本后打开选项填制凭证都不会报错了最后一种解决方案是执行852dbhotfix补丁,这个方案适用852版本。还有一种情况是服务器不报错而客户端报此错误,如果有这种情况就需要检查服务器和客户端的安装程序版本是否一致,可能是由于版本不一致造成的,或者补丁环境不一致造成的。注:此种情况供参考,是分公司的反馈方案,我没有自己测试过。