物料由加权平均法修改为分批认定法后,该物料存在成本对象但无法进行修改,启用批次管理后在批号管理维护中又查询不到对应的物料,处理方法。
(建议在测试账套里进行测试后再修改正式账套)
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′)