低代码研究员课程笔记
简道云从零到精通 · 2022 2022

子表单实战:调拨

这一节:一条调拨拆成出入库两行,聚合表算实时库存

时效提醒

这是 2022 年的课,思路大多仍然有效,但界面和部分功能上限已经变了,菜单位置以现在的界面为准。2026 新版对应内容见《从零到精通 2.0》。 对应新版:第十一部 · 跨仓调拨与资产变更审批。

思路

调拨“从 A 仓调到 B 仓、产品 X、数量 2”:录入时把一条调拨拆成两行——出库行数量取负,入库行数量取正,再用聚合表按“仓库+产品”汇总成实时库存。

单产品:默认两行

  1. 子表单默认值里预置两行,一行标“出库”,一行标“入库”。
  2. 仓库列用 IF 按行判断:入库行取调入仓,出库行取调出仓。
  3. 数量列按类型取正负。

库存不足不让出库

  • 不能直接写“子表单数量 < 库存”——两边都是数组,比较不成立。
  • 也不能先求和再比,不同产品加在一起没有意义。
  • 正确做法:每行加一列 IF(本行数量 <= 本行库存, 0, 1),再对这列求和,大于 0 就拦截提交。

子表单自带的校验

整体必填、单字段必填、不允许重复(同一子表单内和库里已有数据都会查)。只想在当前单内查重时,关掉系统查重,自己用 SEARCH 做标记列。

资料来源:jdy-knowledge「简道云实战视频课 · 实操技巧 notes」(2022 课程口传笔记,2026 核对)。
笔记配合视频看效果更好,视频在 B 站「AI企业管理研究员」等平台。