
**【背景】**
物料基本单位,库存单位,采购单位一致,计价单位为另外的单位;设置了浮动换算关系;订单推收料单根据换算关系计算出计价结果,但是需要根据实际情况调整计价数量,随后推下游单据的时候每推一次计价数量都会根据基本单位重新计算,希望自动携带不进行基本单位换算。
**【解决方案】**
注:业务流程为采购订单-收料-入库-应付
1、 打开BOS IDE 拓展收料通知单单据,增加以下两个字段
(1)【计价关联数量(基本单位)】,可见性可设置为不可见

元素类型:基本单位数量
关联单位:明细信息.基本单位
(2)【计价关联数量】,可见性可设置为不可见

元素类型:数量
关联单位:明细信息.计价单位
对应基本单位数量字段:计价关联数量(基本单位)
2、复制原收料通知单到采购入库单的单据转换,修改收料通知单到采购入库单单据转换字段映射中下游计价基本数量的计算公式为:计价基本数量-计价关联数量(基本单位),如下图:

3、删除上述复制的单据转换关于“库存数量、采购数量重新算计价数量” 表单服务策略,如下图所示的两条:

4、增加反写规则:收料通知单~采购入库单,下游单据计价基本数量反写上游单据的计价关联数量(基本单位)

5、复制入库单-应付单的单据转换规则后,在复制的规则中取消下图所示的表单服务规则:

6、拓展应付单上,清空该字段的值。

**【结果演示】**
新增物料物基本单位、库存单位、采购单位为Pc