1、问题描述:填制凭证,选择科目时提示“运行时错误'35601':未发现元素”,点击“确定”后,提示“运行时错误440,automation错误”。
原因分析:科目级次不正确。
解决方法:update accinformation set cvalue='4,2,2,2,2' where csysid='AA' and cid='08'
update dbo.GradeDef set codingrule='42222' where lgradelen=20
2、问题描述:查询工资发放签名表提示"35601错误,未知元素",点确定后提示"440错误",软件无法正常退出。
原因分析:由于部门级次不完整所引发的。
解决方法:修改accinformation、gradedef、wa_dept、wa_psn等表中的部门级次和部门编码。
3、问题描述:打开客户档案时报错,错误内容为"运行时错误'35601':未发现元素",确定以后再次打开时报"运行时错误'429':Activex部件不能创建对象"的错误提示。
原因分析:
1)客户分类有异常情况,请对比客户分类表customerclass中编码级次和 accinformation以及gradedef中编码级次是否一样;
2)还有请检查客户分类表中,本身的级次是否完整;
3)客户档案(Customer)中的客户分类编码和客户分类表(CustomerClass)中的分类不相符;
4)客户启用了分类,但是增加了一个客户分类叫“无分类”,也会导致此错误。
解决方法:修改为正确级次关系和分类名称即可。
4、问题描述:在做现金银行凭证的时候,选现金流量项目的时候,提示“运行时错误35601,未发现元素”。
原因分析:现金流量项目的分类定义有误;编码规则目前为1,应为22。
解决方法:修改数据表fitem。
5、问题描述:存货档案打不开,报错“运行时错误35601,未发现元素”。
原因分析:存货大类丢失。
解决方法:可以在数据库中对比查询InventoryClass表中07和08年的数据是否一样,把缺少的记录补齐。
6、问题描述:打开凭证提示“运行时错误'35601':未发现元素”,点击“确定”后,提示“运行时错误440,automation错误”。 关掉软件后,在打开有提示运行时错误'429':Activex部件不能创建对象"的错误提示。
解决办法:运行39号工具注册所有DLL文件
打开凭证仍然后提示,但可以增加凭证。选科目时有出现上述错误。检查数据库发现没有任何问题。
最使用38号工具,基础档案级次订正。后其他都正常的,但是修改凭证是发现,又出现了。最终确定
删除最后做的2张凭证问题解决!
总结:
这样的问题,一般是根据sql server的事件探查器跟踪出报错时执行的select语句,检查该语句中相应的表。