商贸版客户协议价格内的商品单位1自动变成了非基础单位?

【问题描述】
客户协议价格内的商品单位1自动变成了非基础单位,例如商品代码01.01.01.05的基本计量单位是【袋】,在客户协议价格中该物料的商品单位1为【件】。如下图所示:


【原因分析】
t_Barcode 部分物料的基本计量单位fid不是最小值,导致客户协议价格商品单位取数异常。
【解决方案】
可参考以下脚本执行处理:
select * into t_Barcode_bak from t_Barcode where FItemID in (
select a.FItemID from t_ICItem a join (
select t1.FItemID,t1.FUnitid from t_Barcode t1
inner join t_Barcode t2 on t1.FItemID=t2.FItemID
and t1.FID<t2.FID
group by t1.FItemID,t1.FUnitid) b on a.FItemID=b.FItemID
where a.FUnitID<>b.FUnitID) order by FItemID,FCoefficient
go
delete t_Barcode where FItemID in (select FItemID from t_Barcode_bak)
go
insert into t_Barcode ([FTypeID]
,[FItemID]
,[FBarCode]
商贸版客户协议价格内的商品单位1自动变成了非基础单位?
【问题描述】客户协议价格内的商品单位1自动变成了非基础单位,例如商品代码01.01.01.05的基本计量单位是【袋】,在客户协议价格中该物料的...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



