实践案例 | 揭秘单据转换:物料单位换算so easy

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

实践案例 | 揭秘单据转换:物料单位换算so easy

小编推荐


对于零售企业来说,采购及入库的物品单位经常存在不一致的情况,这会导致采购订单下推生成入库单的数据不准确。本期文章分享了针对这一痛点的无需二次开发的解决方案,教你灵活实现物料单位换算,方案解读超详细,值得收藏!

案例撰稿人:李涛




业务背景


某客户是一家商贸型药品零售企业,经营业务包括药品的采购、库存管理与销售。在采购过程中,通常以“箱”为单位购买某种药品,而在管理库存、销售时,则以“瓶”为单位进行药品的入库和出库,且不同种类的药品每箱包含的瓶数有所差异。

基于上述背景,客户遇到了这样的难题:将采购订单下推生成入库单,由于采购数量与入库数量单位不一致,导致数据并不准确。例如,维生素C的采购单位为“箱”,库存单位为“瓶”。

客户希望通过合理的单位转换规则,解决当前面临的问题,从而确保数据的准确性。


解决方案


方案思路


由于采购单位与库存单位存在差异,需要建立一种单位转换规则,以便在采购订单转换为入库单时,能够自动根据每箱瓶数,将采购数量转换为正确的入库数量。

对于物料我们会设定一个基本单位,单位换算处理则围绕基本单位与其他计量单位之间的换算关系进行。如维生素C的基本单位为“克”,采购单位“箱”和库存单位“瓶”围绕着基本单位“克”做数量关系的换算。

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

因此,客户的该需求可以结合“BOTP单据转换规则+业务规则服务-根据数量关联的单位自动计算目标数量”来实现采购单下推生成入库单,采购数量通过计算自动生成入库数量。


关键步骤


标准产品中,供应链业务单据中已经预置了单位换算的功能,但是很多业务人员并不了解其实现原理,而是采取二次开发单据来实现。那么我们如何使用单位换算功能?


这里以两个纯二次开发的单据为例,详细说明如何通过配置的方式实现单位换算。

例如,以纯二开的采购单下推生成入库单,采购数量通过计算自动生成入库数量,操作步骤如下:


1. 首先,进行基础配置,包括:单位换算率、物料、物料业务信息单位。

(1)配置单位换算率

配置路径为【系统服务云】—>【基础资料】>【公共数据】>【通用单位换算】。

  • 增加物料采购单位“箱“与基本单位”克“的换算率:1箱=1000克;

  • 库存单位”瓶“与基本单位”克“的换算率:1瓶=100克。

如下图示:


通用单位换算示例


(2)设置物料单位信息

配置路径为【系统服务云】>【基础资料】>【主数据】>【物料】、【系统服务云】>【基础资料】>【供应链数据】>【物料采购信息】和【物料库存信息】。

  • 物料“维生素C“设置基本单位为“克”,并设置单位换算关系。

  • 物料关联生成业务信息:物料采购信息、物料库存信息,分别设置物料采购单位为”箱“,物料库存单位”瓶“。


物料单位信息


物料库存信息


物料采购信息


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


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

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

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


基本单位关联物料


基本库存数量关联计量单位


单据字段关联设置小贴士:

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

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

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

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

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

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


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

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

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


物料的引用属性设置


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


业务规则设置


计量单位携带设置


基本单位携带配置


基本采购数量携带配置


(3)设置“采购单-入库单转换规则字段映射配置”时,入库单只能携带采购单上相同的信息,或者携带物料上的相同信息,这里配置目标单物料映射物料字段、库存单位映射物料上与库存单位取值相同的单位字段、库存基本单位映射基本单位,基本库存数量映射基本采购数量。如下图:


单据转换字段映射配置


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

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


单据转换的业务规则配置


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

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


采购单信息


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


采购单下推界面


下推生成入库单信息


方案的可推广价值


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

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


相关链接


【BOTP专题文档】

https://vip.kingdee.com/knowledge/specialDetail/241164705052806912?productLineId=29




往期推荐

实践案例 | 企业合规风险管理,遥遥领先就靠它!

实践案例 | 苍穹数据库扩容及分应用部署方案,保你系统稳定!

实践案例|GetFieldValue函数在凭证模板中的应用

实践案例 | 高性能亿级数据集成方案,又快又准确!


更多精彩内容,“码”上了解!↓


实践案例 | 揭秘单据转换:物料单位换算so easy

小编推荐对于零售企业来说,采购及入库的物品单位经常存在不一致的情况,这会导致采购订单下推生成入库单的数据不准确。本期文章分享了针对...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息