【客户需求】库存查询返回后选择S/N可以选多个批号序列号原创
金蝶云社区-陈元喜
陈元喜
4人赞赏了该文章 585次浏览 未经作者许可,禁止转载编辑于2021年12月20日 17:24:07

如何实现单据上已录入批号后,选择S/N可以选择多个批号序列号且返回匹配到对应行


说明:

  1. 客户存在较多的一个批号下仅有一个序列号的情况,此类物料出库时,通过库存查询返回或者拣货后批号已录入,再录入序列号时需要逐一手工选择序列号,使用麻烦

  2. 这类需求,目前看只能二开相关逻辑来实现。大概有两个方向,要么就仅取消选择s/n时某库存维度过滤,要么就按自身业务实现拣序列号。下面提供二开逻辑(python)实现取消选择s/n时某库存维度过滤。


思路:

  1. 序列号录入设置里面有过滤字段设置,但是过滤取消后,对应返回匹配也会取消,导致多个维度下序列号返回到一行,无法匹配返回到对应的行,因此考虑在打开选择序列号界面前将对应维度的过滤条件取消,达到仅实现影响过滤的目的。

  2. 对应 python插件案例实现:其他出库单-选择s/n时,取消批号字段维度的过滤。其他出库类单据则添加对应单据标识即可,其他字段维度则需要修改替换的过滤条件。


步骤:

(下面以实现:其他出库单-选择s/n时,取消批号字段维度的过滤)

  1. BOS设计器-选择序列号-表单插件-注册Python。取消过滤.png

  2. 系统缓存管理-清除缓存,验证效果。


效果:

(其他出库单-库存查询返回三个批号库存,第一行选择S/N,出现三个批号的序列号,勾选三行返回,三行依次返回到对应的行)

1.png

   

2.png

3.png


赞 4