10.主查主后删除某一个子表单的某些行数据

589 上次更新时间:2024-12-27 20:48:58

Document

1.功能简介

  1. 以表单A的a字段和b字段在表单B中进行过滤获得一批数据。
  2. 然后在这些数据里面,对指定的子表单进行删除。

2.最佳实践

销售指定每阶段的待完成销售计划后,每次填写销售合同后,自动删除该销售的待完成销售计划子表单对应项数据

销售填写销售合同后,自动删除待完成销售计划子表中已完成的销售计划项.

  1. 【销售合同】表先根据主表【销售人员】字段查找【待完成销售计划】主表数据。
  2. 再筛选目标子表数据,使用产品编号以及待完成的销售数量作为条件进行筛选,当产品编号相等,且【销售合同】子表销售数量已大于【待完成销售计划】子表待完成销售数量时,该条子表数据可被删除。
  3. 通过主查主方式找到满足条件数据后,再筛选子表单数据,最终将满足条件子表单数据删除。(记得重新计算【待完成销售计划】子表【待完成销售数量】)。

3.效果展示

4.配置简介

注意:

使用规则:先使用本表主表关联目标表主表字段,筛选出满足条件的数据。再进行目标子表单数据过滤,设置过滤条件,找到满足条件的数据进行删除。

执行后刷新表单数据:根据关联过来的数据,重新计算当前表单的函数或者关联数据。

【配置步骤及说明】

  1. 在【智能工作流】中编辑流程中添加插件节点→主查主后删除某一个子表单的某些行数插件。

  1. 设置插件节点的名称、触发条件,选择编辑数据源为【销售合同】,进行主查主后删除某一个子表单的某些行数插件的设置。

  1. 配置插件,选择【到完成销售计划】为关联表单;设置关联条件为【待完成销售计划销售姓名】等于【销售合同销售人员】。

  1. 设置目标子表单字段为【销售计划明细】;设置子表单过滤规则为【待完成销售计划产品编号】等于【销售合同产品编号】、【待完成销售计划待完成销售数量】小于等于【销售合同销售数量】时,进行目标子表单数据的删除。

  1. 设置开启执行任务后刷新表单数据。