1、修改物料库存属性表T_BD_MATERIALINVPTY ,根据实际情况选择启用和不启用,选择对应的编码,选择对应的属性,该语句必须是物料编码在所有分配组织下是一致的,并且不同的物料对应的编码不一致
update T_BD_MATERIALINVPTY set FISENABLE = '0' where FENTRYID
-- FISENABLE‘0’是不启用,‘1’是启用
in (select T2.FENTRYID from T_BD_MATERIAL T1
inner join T_BD_MATERIALINVPTY T2 on T1.FMATERIALID=T2.FMATERIALID
-- 10001是仓库、10002是仓位、10003是BOM版本、10004是批号、10006是计划跟踪号
where T1.FNUMBER='待修改物料的编码' and T2.FINVPTYID in (10001) )
2、修改物料库存页签表T_BD_MATERIALSTOCK
update b set b.FISBATCHMANAGE =1
from T_BD_MATERIAL a --物料主表
join T_BD_MATERIALSTOCK b --库存属性表
on a.FMATERIALID =b.FMATERIALID where a.FNUMBER ='待修改物料的编码'--物料编码
推荐阅读