物料加权平均法修改为分批认定法后,该物料存在成本对象但无法进行修改,启用批次管理后在批号管理维护中又查询不到对应的物料,处理方法。

(建议在测试账套里进行测试后再修改正式账套)

USE 对应的账套

GO

–查询成本对象,FCalculateType为906品种法,908为分批法

SELECT FBatchNo,–批次

FCalculateType,–成本计算方法

FParentID,

FEditable,

FROM cbCostObj

WHERE FNumber=’物料编码’

GO

–修改成本对象为分批法

UPDATE  cbCostObj

SET

FBatchNo=’20210831′,–批次

FCalculateType=’908′,–成本计算方法

FParentID=0,–修改为0

FEditable=1–修改为1

WHERE FNumber=’物料编码’

–更新物料是否采用业务批次管理FBatchManager

UPDATE t_ICItem SET FBatchManager=1 where FNumber=’物料编码’

–查询批号管理维护中是否存在对应的物料信息

SELECT T0.* FROM ICBatchNoRule T0

LEFT JOIN t_ICItem T1

ON T0.FItemID=T1.FItemID

WHERE T1.FNumber=’物料编码’

–根据物料FITEMID插入批号表

INSERT INTO ICBatchNoRule

VALUES(‘1′,’12224′,’23’,’0′,’yyyymmdd’,”,’8′,”,”,’1′,’0′)