—张映辉委外子件变更错误分析总体介绍将通过以下方面介绍该案例:一、问题来源:二、问题描述:三、分析过程:六、问题总结:一、问题来源:日常热线的接听;客户单位:广州达意隆包装机械股份有限公司;服务单号:Case-10-04-0030872模块使用情况:总帐、固定资产、报表、采购、库存、销售、委外、存货、质量、生产制造等客户06年底开始使用用友U8产品,历经861-872等系列版本,目前使用872版本,制造及供应链问题较频繁二、问题描述:委外订单-子件-变更-保存时提示:第[1]行单位录入不正确或已经停用,请检查;客户仅是在后面加了一条记录,没有修改第1条记录;存货档案第一条记录的存货没有停用日期,存货属性:外购、委外、生产耗用;存货名称有特殊符号,但客户说其他存货都有这些符号,无自由项,无存货自定义项。二、问题描述:三、分析过程:根据提示首先想到的是下面几个情况1、存货档案有特殊字符;2、单据表体中使用了文本自定义项,存在特殊字符;3、单据模板本身有错误;4、BOM有问题;5、单据数据存在错误;三、分析过程:1、存货档案有特殊字符;检查后台数据:与新增存货对比没有特殊情况,可以排除;三、分析过程:2、单据表体中使用了文本自定义项,存在特殊字符;检查外用料表单据没有使用自定义项,排除;三、分析过程:3、单据模板本身有错误;使用新增模板,新增订单仍有提示,排除;三、分析过程:4、BOM有问题;新增BOM,做新的委外订单,仍有提示,排除;三、分析过程:5、单据数据存在错误;第一条语句,执行没有问题,查找BAS_PART表是否有记录;5、单据数据存在错误;第二条语句,执行没有问题,查找Inventory_sub表是否有记录;5、单据数据存在错误;第三、四条语句,执行没有问题,数据都正常;三、分析过程:5、单据数据存在错误;第五条语句,执行没有问题,数据都正常;5、单据数据存在错误;第六条语句,查找计量单位,为什么找不到呢,条件是计量单位组=01,单位编码为=03,查看存货档案发现计量单位是01组的01单位,03单位是另一个计量单位组的;5、单据数据存在错误;第六条语句,单位编码为=03,在哪里取到的呢;三、分析过程:5、单据数据存在错误;查看委外用料表,发现CUNITID=03,错误出现在它上面,修改掉它;5、单据数据存在错误;再变更,OK没有问题了;六、问题总结:上面的案例,比较特殊,单据上的计量单位ID记录混乱,此前并没有遇到过类似情况,客户只是个别单据出现此情况,怀疑该问题出现的可能原因有:1、人为的修改过数据库造成;2、年结中,数据结转错误造新;3、产品错误(BUG),但可能性比较低,待进一步观察收集;个人认为,人为修改的可能性比较大!案例就介绍到这里,谢谢!