使用子表数据新增子表数据
1. 简介
1.1 功能简介
1.2 应用场景
- 如 进销存管理 中,在「订单表」的子表单中记录订单明细,添加一条数据后,触发「智能助手Pro」,将这些订单的明细新增到「出库表」的子表单出库明细中。
- 如仓储管理中,在「库存调拨」的子表单中记录调拨明细,添加一条调拨出库数据后,触发「智能助手Pro」,将在「出库单」的子表单中新增出库明细,即完成调拨出库的流程,同理可以进行调拨入库的操作。
1.3 预期效果
在「库存调拨」中录入调拨出库的信息后,便可通过「智能助手Pro」 自动地将出库明细新增到「出库单」中。效果如下:
2. 表单搭建
1)首先新建一个「仓库调拨」,表单中添加子表单作为调拨明细,字段设置如下:
字段名称 | 字段类型 | 字段设置 |
制单人 | 成员单选 | |
调拨单号 | 流水号 | —— |
调拨日期 | 日期时间 | |
调出仓 | 下拉框 | |
调入仓 | 下拉框 | |
调拨明细 | 子表单 | |
调拨明细.产品编码 | 子字段-下拉框 | |
调拨明细.产品名称 | 子字段-单行文本 | |
调拨明细.产品单位 | 子字段-单行文本 | |
调拨明细.库存数量 | 子字段-数字 | |
调拨金额 | 数字 |
2)再创建一个「出库表」,表单中添加子表单作为出库明细,字段设置如下:
字段名称 | 字段类型 | 字段设置 |
出库单号 | 流水号 | —— |
出库日期 | 日期时间 | |
出库仓库 | 单行文本 | |
出库明细 | 子表单 | |
出库明细.产品编码 | 子字段-下拉框 | |
出库明细.产品名称 | 子字段-单行文本 | |
出库明细.产品单位 | 子字段-单行文本 | |
出库明细.库存数量 | 子字段-数字 | |
出库金额 | 数字 |
3. 设置智能助手Pro
3.1 新建智能助手Pro
表单搭建完成后,直接切换到「扩展功能」处,新建一个「智能助手Pro」并设置好名称,触发方式选择「表单触发」,触发表单选择「仓库调拨」。如下图所示:
3.2 设置触发节点
选中触发节点,添加触发动作「新增数据时」,使得在「仓库调拨」表中新增数据后便可触发「智能助手Pro」,使其向下执行所配置的动作。
3.3 添加新增数据节点
在触发节点下方添加一个「新增数据」节点,如下图所示:
3.4 设置新增数据节点
进一步对「修改数据」节点进行设置,具体如下:
- 选择目标表单:「出库单」;
- 设置字段值:将「出库单」中的子表单字段设置为触发表单「库存调拨」中的对应子表单字段。
3.5 保存并启用
全部设置完成后,点击「保存并启用」按钮,将「智能助手Pro」投入实际使用。如下图所示:
3.6 效果演示
效果参见本文【1.3 预期效果】。
4. 注意事项
1)触发表单的子表单添加多条数据,则目标表单的子表单中也新增多条数据。
2)新增数据时,子表单的赋值规则可参考:子表单赋值规则 。