9.子表单根据条件拆解到其他子表单

813 上次更新时间:2024-12-27 20:14:09

Document

1.功能简介

将子表单数据拆解到当前主表单的其他多个子表单里。

2.最佳实践

比如产品出库,按照产品分类将产品明细拆解到各类型的子表单。

  1. 筛选【出库明细】子表单中满足类型等于“文具”的子表单数据,根据字段对应规则将数据填入【文具类】子表单中。
  2. 筛选【出库明细】子表单中满足类型等于“设备”的子表单数据,根据字段对应规则将数据填入【设备类】子表单中。

3.效果展示

按照产品分类将子表单【出库明细】中的数据分别拆解到【文具类】子表单以及【设备类】子表单中。

4.配置简介

注意:

拆分规则

一个插件中可以设置多个拆分规则。

每一个拆分规则,可以对应一个子表单。

拆分时,先根据数据进行筛选,然后把得到的数据写入到目标子表单。

查询返回值的操作类型

追加:把筛选的数据,拼至现有子表单的数据后面。比如原有 5 条子表单数据,过滤出来 10 条, 操作后为 15 条。

覆盖:把当前子表的数据全部清空,直接复制关联当前的限制。比如原有 5 条子表单数据,过滤出来 10 条, 操作后为 10 条。

执行后刷新表单数据

意思是:根据关联过来的数据,重新计算当前表单的函数或者关联数据。

【配置步骤及说明】

  1. 在【产品出库-拆解】中创建按钮【拆解到下方子表单】,点击【插件设置】。

  1. 选择【关联数据】,点击【安装插件】给按钮添加子表单根据条件拆解到其他子表单插件。

  1. 设置【出库明细】为拆分的子表单;进行拆分数据的设置,设置拆分筛选条件为【出库明细表类型】等于固定值【文具】,选择若为空值则跳过筛选;设置【文具类】为目标子表单;选择查询返回值到子表单方式为覆盖。

  1. 设置拆分数据关联字段规则为:【文具类产品编号】等于【出库明细产品编号】、【文具类类型】等于【出库明细类型】、【文具类品名】等于【出库明细产品名称】、【文具类单价】等于【出库明细单价】、【文具类出库数量】等于【出库明细出库数量(手填)】;设置筛选条件为【出库明细类型】等于固定值【设备】;选择目标子表单为【设备类】;选择设置查询返回值到子表单为覆盖;设置关联字段规则为:【文具类产品编号】等于【出库明细产品编号】、【文具类类型】等于【出库明细类型】、【文具类品名】等于【出库明细产品名称】、【文具类单价】等于【出库明细单价】、【文具类出库数量】等于【出库明细出库数量(手填)】。

  1. 设置请求成功后显示为:操作执行成功;请求失败后显示为:操作执行失败;选择执行后刷新表单数据。

5.示例应用

点击链接进入功能演示-子表单根据条件拆解到其他子表单应用,点击【免费试用】即可使用,建议保留示例数据。