单据转换实现物料的单位换算使用说明

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

单据转换实现物料的单位换算使用说明

业务背景

业务背景

客户是商贸型药品零售企业,采购某种物料(药品),是以“”为单位进行采购,销售或库存时,是以“瓶”为单位进行出或入库,每箱有几瓶按物料种类也有区别,例如在采购入库时,需要根据采购订单采购的多少“箱”,自动换算成多少“瓶“生成采购入库单。

客户需求

物料(维生素C)采购单位为“箱“,基本单位为”,库存单位为”瓶“, 客户期望采购订单下推采购入库单时,采购数量根据单位换算,自动根据“箱”计算,按“瓶”出入库数量。

痛点分析

1、采购单上的物料单位为采购单位“箱“,入库单上的物料单位为库存单位“瓶“;

2、采购单下推入库单时,携带的采购数量并非入库数量,因为两者单位不一致。

解决方案

方案描述

ERP系统业务流程运行过程中,需要进行管控、计算的字段通常都是数量字段。数会贯穿到业务流程中的各种单据,而不同单据单据上同一种物料采用的单位是不同的。那么在数量字段进行携带、计算、反写时就要考虑这种换算,给前台用户呈现出与单位匹配的数量。

对于物料会设定一个基本单位,单位换算处理则围绕基本单位与其他计量单位之间的换算关系进行。后台数据转换成基本单位对应的基本单位数量传递,前台则依据单位换算关系,转换成对应计量单位的数量展示给用户。

  单据转换规则、反写规则中所涉及到的数量字段应该使用【类型=基本单位数量】的。因为携带、自定义公式、反写等处理都是基于数值的直接运算,我们在运算时就要确保使用的数量字段是基于同一计量单位的。

结合BOTP单据转换规则+业务规则服务“根据数量关联的单位自动计算目标数量“来实现采购单下推生成入库单,采购数量通过计算自动生成入库数量。

在单据转换过程中,数量(计量单位)基本单位数量(基本单位)之间的换算,是通过业务规则中的服务“根据数量关联的单位自动计算目标数量“来实现。

关键步骤

标准产品中部分业务单据已经预置了单位换算的功能,但是很多业务人员并不了解其实现原理。另外纯二次开发单据,如何使用单位换算功能?这里以两个纯二次开发的单据为例,详细说明通过配置的方式,实现单位换算例如采购单下推生成入库单,采购数量通过计算自动生成入库数量,操作步骤如下:

首先,做一些基础配置,包括:单位换算率、物料及物料业务信息单位。

1、配置单位换算率,路径:【系统服务云】-【基础资料】-【公共数据】-【通用单位换算】

在通用单位换算中增加物料采购单位“箱“与基本单位”克“的换算率:1箱=1000克;库存单位”瓶“与基本单位”克“的换算率:1瓶=100克。

2、设置物料单位信息




物料“维生素C“设置基本单位为”克“,并设置单位换算关系。物料关联生成业务信息:物料采购信息、物料库存信息,分别设置物料采购单位为”箱“,物料库存单位”瓶“。

然后,对单据做一些二次开发相关配置,包括:单位、数量按业务隔离配置、通过录入数量自动计算基本数量。

1、采购单、入库单添加字段

业务单据上数量字段与单位及物料关联之后,才能形成业务上的语义,例如“1台设备、1升水”等,因此业务单据上添加物料、单位、数量字段后必须配置字段间的关联属性,形成业务逻辑闭环

【开发平台】打开单据设计界面在单据体分别添加物料2个计量单位数量基本单位数量等字段,并按如图所示配置:


采购单的两个单位字段分别命名为:采购单位、基本单位,字段属性“关联物料“配置为”物料“字段;

入库单的两个单位字段分别命名为:库存单位、基本单位,字段属性“关联物料“配置为”物料“字段;

采购单、入库单分别配置数量与单位的关联配置:添加基本单位数量”分别命名为”采购基本数量“、”入库基本数量“,字段将属性“计量单位”置为“基本单位”;

采购单的“采购数量“字段属性计量单位”配置为“采购单位”;

入库单的“入库数量”字段将属性“计量单位”配置为“入库单位”;

采购单、入库单的的“基本单位”、“采购单位“、”库存单位“字段将属性“关联物料“配置为”物料“字段;

2、采购单上选择物料所在的单据体配置业务规则服务,实现录入物料自动带出单位

通过业务规则实现录入物料和采购数量后,自动携带物料的采购单位、基本单位,并计算基本单位数量。

“物料”字段属性“引用属性”把需要加载的物料属性字段添加引用,例如,物料的基本单位、采购 单位、库存单位等。

选择采购单物料字段所在的单据体“业务规则“属性,配置三个服务,分别实现携带物料的采购单位、携带物料的基本单位、根据采购数量自动计算基本采购数量

3、配置采购单-入库单转换规则

字段映射配置中,入库单只能携带采购单上相同的信息,或者携带物料上的相同信息,这里配置目标单物料映射物料字段、库存单位映射物料上与库存单位取值相同的单位字段、库存基本单位映射基本单位,基本库存数量映射基本采购数量。

业务规则中配置服务“根据数量关联的单位自动计算目标数量“,通过从采购单携带到入库单的”基本库存数量“,根据单位换算自动计算入库数量。

实现原理是通过携带到入库单的基本数量,通过单位换算率,将基本单位的基本数量换算成库存单位的库存数量。

最后,检验执行结果,手动录入采购单,下推生成入库单,自动计算入库数量。

采购单录入物料“维生素C“,自动携带计量单位、基本单位,录入采购数量10(箱),通过业务规则自动计算出基本采购数量10000(克.

采购单下推入库单,选用已配置单位换算的转换规则,根据携带的基本库存数量10000(克),自动计算出入库数量100(瓶)。

方案的可推广价值

此方案帮助该商贸型药品零售企业,在跨领域业务流程中,通过配置的方式,实现从采购业务到库存业务的单位换算功能,实施过程简单高效。

其他有类似业务场景的客户,也可以参考此方案,通过单据转换标准产品提供的单位换算服务,按需配置,无需二次开发,使用更加灵活方便,大幅降低交付成本。


单据转换实现物料的单位换算使用说明

1 业务背景• 业务背景客户是商贸型药品零售企业,采购某种物料(药品)时,是以“箱”为单位进行采购,销售或库存时,是以“瓶”为单位进...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息