一、问题产生
因为导入基础物料时由于各种原因,导致生产单位和库存单位与基本单位不一致。
二、修改方法
1、系统修改,无法修改库存单位和基本单位但是可以其他单位。
2、删除重新录入,这个是可以。
3、数据库修改。
三、具体修改方法(数据库修改)
使用Update对库存单位和生产单位更新。
说明:
1、直接上代码
2、分别掉用物料基本信息表单,物料生产信息表单、物料库存信息表单。
3、下面代码是根据物料编码修改的,同时删除where条件可以实现全部修改。
--修改生产单位
Update T_BD_MATERIALPRODUCE set T_BD_MATERIALPRODUCE.FPRODUCEUNITID=T_BD_MATERIALBASE.FBASEUNITID from
T_BD_MATERIALPRODUCE join
T_BD_MATERIALBASE ON T_BD_MATERIALPRODUCE.FMATERIALID=T_BD_MATERIALBASE.FMATERIALID
join T_BD_MATERIAL on T_BD_MATERIALPRODUCE.FMATERIALID=T_BD_MATERIAL.FMATERIALID
where T_BD_MATERIAL.FNUMBER='JE202-01A001Z'
--修改库存单位
Update T_BD_MATERIALSTOCK set T_BD_MATERIALSTOCK.FSTOREUNITID=T_BD_MATERIALBASE.FBASEUNITID from
T_BD_MATERIALSTOCK join
T_BD_MATERIALBASE ON T_BD_MATERIALSTOCK.FMATERIALID=T_BD_MATERIALBASE.FMATERIALID
join T_BD_MATERIAL on T_BD_MATERIALSTOCK.FMATERIALID=T_BD_MATERIAL.FMATERIALID
where T_BD_MATERIAL.FNUMBER='JE202-01A001Z'