弃审新增存货报错的问题用友软件股份有限公司姓名陈利锋2009年11月8日问题描述分析问题查找原因扩展问题客户遇到这样的问题:872,某操作员弃审新增存货时提示:该条记录为只读状态,不可删除?经过咨询了解到,其他普通操作员弃审时也是如此;于是请用户找帐套主管弃审,提示单据正在被其他人使用,于是怀疑是功能互斥原因,请客户清除所有任务后再尝试弃审!当客户清除所有任务后,帐套主管可以弃审,但是普通操作员还是无法弃审,提示信息不变,这时怀疑是权限问题,于是接下来从这方面查找原因!问题描述首先指导客户登录系统管理,查看该操作员具有弃审新增存货的权限;并且有存货档案的编辑权限;分析问题查找原因为了方便查找原因,同步新增一个操作员进行测试,授予相应的权限!分析问题查找原因既然不是功能权限的问题,于是检查数据权限;查看,该帐套进行了用户级数据权限的控制,指导客户查看,该操作员具有审核弃审制单人的权限;并且该新增存货单据的审核人也是该操作员!分析问题查找原因同步测试:进行用户数据权限控制,并对该操作员授予相应的权限!分析问题查找原因测试:该操作员录入一张新增存货单据,审核,弃审都没有问题!上述的测试可以判断不是用户级数据权限的问题,这时指导客户检查,发现客户除了进行用户级数据权限控制外还进行了存货档案的数据权限控制!该操作员只有该存货大类的查询权限,没有录入权限!分析问题查找原因同步测试:进行存货档案的数据权限控制,并且对该操作员授予相应的权限!分析问题查找原因测试:该操作员弃审刚刚那张单据!出现了与客户一样的报错!问题再现了!分析问题查找原因测试:为该操作员授予该存货大类的录入权限,再弃审!由此可以判断是这个原因了!分析问题原因分析:弃审新增存货会同步删除对应的存货档案,如果操作员没有该存货大类的录入权限也就无法删除,所以出现上述问题!解决方案:告知客户原因,并请客户授予该操作员录入该存货大类的权限!这个问题是解决了,但是在测试过程中发现了软件的一个问题:新增存货审核时是增加存货档案,这个操作员没有存货大类的录入权限可是却可以审核新增存货!扩展问题只授予该操作员查询该存货大类的权限,新增存货,审核!扩展问题还是该操作员,到存货档案中手工增加存货档案试试看!输入存货分类后立刻出现上述提示,也就是说软件存在这样的问题:当操作员没有存货分类的录入权限时还是可以通过新增存货录入存货档案的!希望对大家以后处理类似问题有所帮助!