材料出库单删除报错
- 浏览: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),造成后续业务出现问题 | |