服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

材料出库单删除报错

- 浏览:1098 - 发布时间:2008-01-08 00:00:00.0
问题版本: 806-U8.61 问题模块: 818-报账中心
所属行业: 0-通用 问题状态: 1-UU通注册用户
关 键 字: 日常操作 适用产品: U861--供应链--库存管理
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-1-8
问题名称: 材料出库单删除报错
问题现象: 材料出库单删除时,出现错误提示“存货CP290101A0A1该子件用料已删除”
原因分析: 1、此问题是由于材料出库单是参照生产订单生成的,当单据保存时会写入rdrecord(s)表中,同时根据mom_moallocate表的allocateid字段回写rdrecords表的impoids字段。以材料出库单(单据号:2006040433)为例,子件为:CP290101A0A1,利用语句查询出该记录所对应的impoids为7753(语句如下:select cMPoCode,impoids,* from rdrecord m join rdrecords s on m.id=s.id where m
解决方案: 在查询分析器中选择当前账套及年度后执行如下脚本:(修改前请务必做好数据备份) update s set impoids=36256 from rdrecord m join rdrecords s on m.id=s.id where m.ccode='2006040433'and m.cMPoCode='2006030044X' 【注意事项】 1、不建议直接在后台删除rdrecord(s)表中的记录,那样会造成生产订单已领数量未被清除(mom_moallocate表的issQty),造成后续业务出现问题