欢迎来到天天文库
浏览记录
ID:40253746
大小:631.00 KB
页数:9页
时间:2019-07-29
《U851A总帐填制凭证提示automation错误》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、851A总帐填制凭证提示automation错误、未发现元素等信息版本、模块:85x(包括850~852)问题来源:用户制作/演讲人:13号工程师时间:2004年07月01日问题现象产品版本:851A功能模块:总帐-填制凭证问题描述:851A版本产品,在总帐模块中填制凭证,当会计科目参照选择涉及项目核算的科目时,如“2090201”赞助项目经费时,弹出提示框:“automation错误”;“运行时错误35601”;“未发现元素”;然后退出总帐,其他项目核算的科目也如此,例如:20303、2040101、23105、401010101、40104/5030106等。错误截图问题分析
2、1、由于问题发生在填制凭证时,参照选择带项目核算科目提示错误信息,并退出整个总帐模块。故制单时尝试手工输入带项目核算的科目编码,如输入科目“2090201”赞助项目经费,可成功保存凭证。2、为确定是否为产品质量问题,可在演示帐套或新建帐套中做同样操作步骤,参照选择和手工输入带项目核算的科目进行制单皆可以成功保存。3、由上可初步分析判定问题原因应该是用户数据问题,但不应是基础档案-科目表(Code)中的数据错误。4、因U851A中参照功能都是使用公共控件,即U8参照控件来实现的。参照时参照控件接收系统传入的参数进行数据调用,对基础档案的参照调用则需要读取帐套参数信息,如基础档案编码
3、级次等等;而手工输入则仅需要进行数据合法性、安全性验证即可。问题查询首先查询基础档案-会计科目:进入查询正常,科目添加、修改正常。但发现显示科目级长与实际科目级长不符。查看基础信息进入【企业门户-基础信息-基本信息-编码方案】,查看科目编码级次是否正常。如右图所示,科目编码级次仅显示了第1、2级,正常情况下3、4级科目编码应该存在,但显示为空,且置灰无法编辑。此时只能查询、修改数据库中对应记录信息。如果不了解分类编码方案所保存的数据表及相关信息,可在打开进入【编码方案】时用sql事件跟踪器进行简单跟踪,即可获取对应数据表名。eg:selectgradeClsName,KeyWor
4、d,LGrade,LGradeLen,CodingRulefromGradeDeforderbyiSerialASC查询关联数据表经从企业门户中查询基本信息有误,故判定帐套参数表Accinformation中数据也可能有误。查询结果见下图:在帐套参数表Accinformation中科目编码级次值与编码规则表Gradedef中科目编码级次值相同,皆为一个错误值。数据修改更改数据表中错误信息,此时可根据用户实际编码级次长度进行调整修改。下面以更改为默认值为例进行sqlUpdate操作:(sql语句供参考)Useufdata_xxx_xxxxupdateaccinformationse
5、tcvalue=cdefaultwherecsysid='AA'andccaption='科目编码级次'updategradedefsetcodingrule='32222'wherekeyword='code‘Go说明:GradeDef.codingrule:记录企业门户-基本信息-编码方案中的编码级次;accinformation.cvalue:记录帐套参数信息;谢谢大家!
此文档下载收益归作者所有