销售订单变更保存时报错用友软件股份有限公司张友梅2010年8月客户问题:890版本,销售订单变更保存时提示:没有对XXX的弃审权限,后面一大堆英文。问题确认:经询问,发现客户处的销售订单设置了审批流,同时设置了变更任务的审批流程。流程如下:业务员填制销售订单后由主管审核,若业务员变更了订单,则由业务员审核后再由主管审核。客户称第一次变更后可以正常保存并完成变更审批,但是第二次变更时就无法保存了。问题分析:根据报错信息,“没有对XXX的弃审权限”感觉像是数据权限控制导致的,询问客户,果然进行了用户数据权限控制。让客户测试,授予业务员弃审主管用户的权限后变更可以正常保存。但是客户提出质疑:当前操作员只是变更了销售订单,并没有弃审,为什么会弹出该报错?并且普通业务员是不允许有弃审主管单据权限的,这样授权不符合公司的内部控制要求。问题分析:首先,需要确认,是客户处审批流设置的问题?还是软件确实有此呢?本地设置审批流进行测试。问题分析:1、设置销售订单审批流。为了区分报错信息所提示的用户,故流程一下:A填制单据后DEMO终审,若A变更销售订单后A审核后B终审。问题分析:2、进行用户数据权限控制设置。问题分析:3、填制销售订单,按照客户的操作流程:审核后进行第一次变更。第一次变更保存正常,同时可以正常完成变更审批流程。问题分析:4、进行第二次变更,保存时弹出与客户同意的提示:没有对【B】的弃审权限问题分析:本地测试,出现于客户相同的问题,怀疑是变更审批逻辑判断有问题,属于产品错误,提交支持部。问题号:201008020114最终出补丁解决此问题:CP-U890-9724-100805-SA总结:处理问题时,应详细询问客户所做操作,并且注意抓住报错中的信息,这往往是解决问题的关键。之后进一步分析测试,最终得出解决方案。谢谢!