- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编辑版
Word完美格式
12.2分批认定法物料在产品盘点数量出现负数
2012年7月25日
12:04
?
一,“成本计算合法性检查”错误日志显示“成本对象”在产品盘点数量为负数
错误日志显示很多成本对象都有在产品盘点数量为负数的情况;
例如:
成本对象AT.0.1ORK005615本期有投入产量,完工入库2040;
成本对象AT.0.1ORK005616本期有投入产量,完工入库3264;
成本对象AT.0.1有期初在产品,也没有本期投入,却显示有本期完工入库,期末在产品盘点数为负数;
二,排错过程
2.1观察成本对象
在成本对象界面,有"分步法"成本对象AT.0.1也有分批法成本对象AT.0.1ORK00XXXX;
2.2,正常的业务场景
新增一个自制物料,计价方法先设定为"加权平均法",然后在主控台修改为"分批认定(批内加权平均法)",观察成本对象;
新增一个物料AT.1计价方法为"加权平均法";
程序会自动生成"品种法"成本对象AT.1在主控台,把AT.1计价方法改为"分批认定法(批内加权平均法)"
程序会自动删除掉"品种法"成本对象AT.1正常;
当成本系统选项"任务单下达生成成本对象时批号来源"设定为"任务单号";
要求生产AT.1WORK011315工单已下达;
程序会自动生成分批法成本对象AT.1ORK011315,成本对象代码为物料代码+工单号码,批号为工单号码,对应原单号为销售订单号,正常;
2.3,重现异常
新增一个自制物料,计价方法先设定为"加权平均法",然后在数据库修改为"分批认定(批内加权平均法)",观察成本对象;
新增自制物料AT.1计价方法设定为"加权平均法";
程序自动生成"品种法"成本对象AT.1
使用下述脚本在数据库将自制物料AT.1计价方法设定为"分批认定(批内加权平均法)";
select FNumber,FTrack,*
--update a set FTrack=20309
from t_ICItem a where FNumber like 'AT.1'
?
要求生产AT.1WORK011316工单已下达;
在成本对象中,品种法成本对象AT.1分批法成本对象AT.1ORK011316并存,异常;
工单WORK011316“计划开工日期”的同期,完工品全部关联工单入库;
引入投入产量后,观察“在产品盘点产量录入”界面中成本对象AT.1AT.1ORK011316的数据,问题重现;
三,解决方案
使用以下脚本删除品种法成本对象AT.1应的垃圾数据;
select *
--Delete a
from CB_CostObj_Product a
inner join cbCostObj b on a.FCostObjID=b.FItemID
inner join t_Item c on b.FItemID=c.FItemID
where b.FNumber like 'AT.1 --请根据实际情况调整物料编码
and c.FItemClassID=2001
?
select a.*
--delete a
from cbCostObj a
inner join t_Item b on a.FItemID=b.FItemID
where b.FNumber like 'AT.1 --请根据实际情况调整物料编码
and b.FItemClassID=2001
?
select *
--delete a
from t_Item a
where FNumber like 'AT.1--请根据实际情况调整物料编码
and FItemClassID=2001
在成本对象中,品种法成本对象AT.1经消失,分批法成本对象AT.1ORK011316还在,正常;
观察“在产品盘点产量录入”界面中的数据,品种法成本对象AT.1经消失,分批法成本对象AT.1ORK011316还在,正常
文档评论(0)