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