单据转换-选单功能,如何控制已经选择过的数据不显示在选单列表界面原创
9人赞赏了该文章
1,224次浏览
编辑于2021年09月28日 14:47:49
前提:拿采购申请单与采购订单做为例子,采购申请单为上游单据,采购订单为下游单据
场景:新建一个采购订单,在其中添加按钮绑定选单功能
然后在点击选单,勾选一条采购申请单中的单据体数据
再次选单时候需要将本条单据体数据过滤掉,只展示未被选择的数据
方案:
在单据的上游单据(采购申请单)分录中加一个状态字段,用来记录是否被选中过
在单据转换的功能中加数据范围,过滤已选字段
在反写中加关闭原单状态,用来反写分录状态,我这里写的前置条件是申请数量=已订货数量,这个可以根据自己需求定义条件
配置完成后我们去采购订单点击选单,勾选一条分录数据,确定,并且点击保存!否则不能反写
我们二次点开选单,可以看到,中性笔已经不见了
注意事项:根据具体需求自行定义状态字段,可以显示或隐藏,过滤的前置条件也可以自己考虑,比如想要选过就不能选,那么就可以将条件改为已订货数量大于0就修改分录状态,这些都是开发根据业务自行定义
推荐阅读