用友-知识库

材料出库单删除报错

  • 问题描述:材料出库单删除时,出现错误提示“存货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.ccode='2006040433'and m.cMPoCode='2006030044X')。这时,再查询mom_moallocate表的allocateid字段所对应的值为36256(语句如下:select invcode,* from mom_moallocate where invcode='CP290101A0A1')。这样造成没有对应关系,因此无法删除。
  • 解决方案:游客无权查看
  • 相关补丁:
  • 模块:库存管理
  • 产品:U861--供应链--库存管理
  • 问题名称:材料出库单删除报错
  • 更新时间:2006-07-25 00:00:00
  • 有用 没用45 浏览