一、功能描述:
通过子表单实现“多进多出”式的出入库管理
二、高级功能:
聚合表 1个
三、实现方式:
子表单自动添加序号、自动添加行、自动向上汇总、自动同类汇总等。
四、操作截图:
五、使用说明:
1、通过【物资清单】管理物资名称与状态,物资为“锁定”状态时,会禁用出入库管理。 2、通过【入库管理】可以单次入库多种物资,另显示当前库存,以及可以添加新物资。 3、通过【出库管理】可以单次出库多种物资,含【出库明细】与【出库统计】两个子表单,当实时库存小于等于0时,会禁止填写出库数量。 4、通过【物资看板】可以查阅汇总后的出入库信息。 5、请勿删除【系统支持】表单。
六、出库管理表单 核心字段公式:
1、系统字段公式 编号 MAPX("count",数据来源,数据来源,数据来源)+1 定位码集 CONCATENATE(出库明细.定位码) 出库数量补码集 CONCATENATE(出库明细.出库数量补码) 出库物资补码集 UNION(SPLIT(CONCATENATE(出库明细.物资名称补码),",")) 出库物资种类 COUNT(SPLIT(出库物资补码集,","))
2、出库明细 子表单字段公式 序号 (SEARCH(出库明细.定位码,定位码集)-1)/36+1 当前库存数量 出库明细.总库存数量-SUM(SPLIT(CONCATENATE(SPLIT(CONCATENATE(SPLIT(LEFT(出库数量补码集,(出库明细.序号-1)*50),"#")),出库明细.物资名称)),",")) 出库数量补码 RIGHT(CONCATENATE(REPT("#",50),出库明细.物资名称,出库明细.出库数量,","),50) 物资名称补码 CONCATENATE(出库明细.物资名称,",") 定位码 UUID()
3、出库统计 子表单字段公式 物资名称 SPLIT(出库物资补码集,",")[出库统计.序号-1] 出库数量 SUM(SPLIT(CONCATENATE(SPLIT(CONCATENATE(SPLIT(出库数量补码集,"#")),出库统计.物资名称)),","))
|