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

栏目:kis知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:3

商贸版客户协议价格内的商品单位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]

      ,[FRemark]

      ,[FCoefficient]

      ,[FIsMainUnit]

      ,[FUnitID]

      ,[FIndex]

      ,[FEntryNo]

      ,[FIsDefaultUnit])

select [FTypeID]

      ,[FItemID]

      ,[FBarCode]

      ,[FRemark]

      ,[FCoefficient]

      ,[FIsMainUnit]

      ,[FUnitID]

      ,[FIndex]

      ,[FEntryNo]

      ,[FIsDefaultUnit] from t_Barcode_bak order by FItemID,FEntryNo

  go

delete t_Barcode_bak

go

【注意事项】

正式账套执行脚本前请先做好备份,建议待在测试账套中核实无误后再在正式账套中执行。

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

【问题描述】客户协议价格内的商品单位1自动变成了非基础单位,例如商品代码01.01.01.05的基本计量单位是【袋】,在客户协议价格中该物料的...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息