|
NC知识库
问题号: |
200912092219055891 |
软件版本: |
NC3.5 |
数据库版本: |
oracle10g |
问题属性: |
A应用操作 |
适用产品: |
B供应链 |
软件模块: |
库存管理 |
问题现象: |
客户正在做供应链初始化工作,存货分类、存货档案没有在集团中统一,各实体单位自主增加,存货档案已分配至库存组织,并且部分存货已录入库存期初,但目前发现有一个分类的存货归类与编码有问题,需删除存货重新编码,现在已经将库存期初单据删除,取消存货库存组织分配成功执行,在删除存货档案中时报错:“数据已被引用,不能删除”,请问该如何处理? |
问题原因: |
提供如下方案: 1、请切记在测试库中作操作,确认可以后在正式库执行 2、查询出需要删除的存货的基本档案pk和管理档案pk 3、清除该存货被引用的数据表中的数据(此功能5系列在前台才有,现在只能通过脚本在后台删除),根据这个存货的使用情况(做过哪些单据,采购、销售、库存、存货核算等)在相应的单据中查询存在这些单据的数据,删除掉。举例来说,如果做过入库单,并且只有一行这个存货,将入库单的表头表体记录删除,如果有多行表体,只删除这一行的表体记录保留表头。 4、若次存货没有传存货核算,做一下调整现存量,修 |
解决方案: |
提供如下方案: 1、请切记在测试库中作操作,确认可以后在正式库执行 2、查询出需要删除的存货的基本档案pk和管理档案pk 3、清除该存货被引用的数据表中的数据(此功能5系列在前台才有,现在只能通过脚本在后台删除),根据这个存货的使用情况(做过哪些单据,采购、销售、库存、存货核算等)在相应的单据中查询存在这些单据的数据,删除掉。举例来说,如果做过入库单,并且只有一行这个存货,将入库单的表头表体记录删除,如果有多行表体,只删除这一行的表体记录保留表头。 4、若次存货没有传存货核算,做一下调整现存量,修 |
解决状态: |
最终方案 |
录入日期: |
2009-12-30-10:53 |
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
客户正在做供应链初始化工作,存货分类、存货档案没有在集团中统一,各实体单位自主增加,存货档案已分配至库存组织,并且部分存货已录入库存期初,但目前发现有一个分类的存货归类与编码有问题,需删除存货重新编码,现在已经将库存期初单据删除,取消存货库存组织分配成功执行,在删除存货档案中时报错:“数据已被引用,不能删除”,请问该如何处理? |
|