电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

库存单据如何调用生成批号服务?

来源:金蝶云社区作者:金蝶2024-09-2211

库存单据如何调用生成批号服务?

问题描述

  • 业务场景:采购收库单在提交时,系统会校验启用了批号管理的物料,批号字段必录;而来源单据(采购订单)无批号信息,且采购入库单是自动生成,没有人参与。

  • 标准产品:批号可以通过点击【生成批号】按钮,依据编码规则自动生成。

  • 能否自行调用生成批号服务,而不是通过点击生成批号来生成批号?


解决方法

  1. 单分录调用生成批号的微服务LotCodeRuleService


dataEntity :一般为当前单据动态表单,获取方法如上;

param:参数为map集合,key如上图固定字符串,value为对应单据分录标识

示例:

Map<String, String> param = new HashMap<>(16);
param.put("entryfield", "entryentity");//entryentity 为要生成批号字段所在分录标识
param.put("material", "material");//material 为分录物料标识
param.put("lotmap", "lotnumber");//lotnumber 为分录批号标识

    此外,此服务只是生成批号微服务,其结果返回值为分录行对应批号Map<Integet,String> 集合,需要自行将其写入批号字段并刷新其字段值;


    2.如果有子单据体需生成批号,调用微服务时,对应方法为:DispatchServiceHelper.invokeBizService("bd", "sbd",

库存单据如何调用生成批号服务?

问题描述业务场景:采购收库单在提交时,系统会校验启用了批号管理的物料,批号字段必录;而来源单据(采购订单)无批号信息,且采购入库单...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信