1、简介
1.1、案例简介
本文将介绍,如何搭建云进销存-仓库管理。
1.2、应用场景
云进销存-仓库管理应用分仓管理并提供灵活的库存计算方式及库存预警。
2、设置方法
2.1、表单搭建
1)新建表单【商品管理】,字段设置如下:
| 名称 | 类型 | 
|---|---|
| 基础资料 | 分割线 | 
| 商品编号 | 单行文本 | 
| 商品名称 | 单行文本 | 
| 商品 | 单行文本 | 
| 商品条码 | 单行文本 | 
| 商品类别 | 单行文本 | 
| 首选仓库 | 下拉框 | 
| 计量单位 | 下拉框 | 
| 预计采购价 | 数字 | 
| 商品图片 | 图片 | 
| 库存预警设置 | 分割线 | 
| 库存预警 | 子表单 | 
| 是否推送预警消息 | 单选按钮组 | 
| 期初设置 | 分割线 | 
| 期初设置 | 子表单 | 
| 合计期初数量 | 数字 | 
| 合计期初总价 | 数字 | 

2)新增表单【仓库管理】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 仓库编号 | 单行文本 | 
| 仓库名称 | 单行文本 | 

3)新增表单【购货单】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 流水号 | 
| 单据日期 | 日期时间 | 
| 供应商 | 下拉框 | 
| 交货日期 | 日期时间 | 
| 购货明细 | 子表单 | 
| 合计数量 | 数字 | 
| 合计金额 | 数字 | 
| 金额大写 | 单行文本 | 
| 入库状态 | 单行文本 | 
| 制单人 | 成员单选 | 

4)新增表单【购货退货单】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 流水号 | 
| 单据日期 | 日期时间 | 
| 供应商 | 下拉框 | 
| 制单人 | 成员单选 | 
| 源购货单号 | 下拉框 | 
| 退货明细 | 子表单 | 
| 合计数量 | 数字 | 
| 合计金额 | 数字 | 
| 备注 | 多行文本 | 
| 金额大写 | 单行文本 | 

5)新增表单【购货入库单】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 流水号 | 
| 单据日期 | 日期时间 | 
| 供应商 | 下拉框 | 
| 制单人 | 成员单选 | 
| 源购货单号 | 下拉框 | 
| 购货入库明细 | 子表单 | 
| 合计数量 | 数字 | 
| 合计金额 | 数字 | 

6)新增表单【购货退货出库单】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 流水号 | 
| 单据日期 | 日期时间 | 
| 供应商 | 下拉框 | 
| 制单人 | 成员单选 | 
| 源购货退货单 | 下拉框 | 
| 购货退货明细 | 子表单 | 
| 合计数量 | 数字 | 
| 合计退款金额 | 数字 | 

7)新增表单【销货单】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 流水号 | 
| 单据日期 | 日期时间 | 
| 客户 | 下拉框 | 
| 销售人员 | 成员单选 | 
| 销货明细 | 子表单 | 
| 合计数量 | 数字 | 
| 合计金额 | 数字 | 
| 金额大写 | 单行文本 | 
| 出库状态 | 单行文本 | 
| 制单人 | 成员单选 | 

8)新增表单【销货退货单】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 流水号 | 
| 单据日期 | 日期时间 | 
| 客户 | 下拉框 | 
| 销售人员 | 成员单选 | 
| 源销货单号 | 下拉框 | 
| 退货明细 | 子表单 | 
| 合计数量 | 数字 | 
| 合计金额 | 数字 | 
| 金额大写 | 单行文本 | 
| 制单人 | 成员单选 | 

9)新增表单【销货出库单】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 流水号 | 
| 单据日期 | 日期时间 | 
| 客户 | 下拉框 | 
| 销售人员 | 成员单选 | 
| 源销货单号 | 下拉框 | 
| 购货入库明细 | 子表单 | 
| 合计数量 | 数字 | 
| 合计金额 | 数字 | 
| 制单人 | 成员单选 | 

10)新增表单【销货退货入库单】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 流水号 | 
| 单据日期 | 日期时间 | 
| 客户 | 下拉框 | 
| 销售人员 | 成员单选 | 
| 源销货单号 | 下拉框 | 
| 销货出库明细 | 子表单 | 
| 合计数量 | 数字 | 
| 合计金额 | 数字 | 
| 制单人 | 成员单选 | 

11)新增表单【调拨单】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 流水号 | 
| 单据日期 | 日期时间 | 
| 调拨明细 | 子表单 | 
| 合计数量 | 数字 | 
| 备注 | 多行文本 | 
| 制单人 | 成员单选 | 

12)新增表单【盘点】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 流水号 | 
| 单据日期 | 日期时间 | 
| 盘点明细 | 子表单 | 
| 生成盘亏单据 | 扩展按钮 | 
| 生成盘盈单据 | 扩展按钮 | 
| 备注 | 多行文本 | 
| 制单人 | 成员单选 | 

13)新增表单【其他支出单】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 流水号 | 
| 盘点单据号 | 单行文本 | 
| 供应商 | 下拉框 | 
| 单据日期 | 日期时间 | 
| 业务类别 | 单选按钮组 | 
| 入库明细 | 子表单 | 
| 合计数量 | 数字 | 
| 合计金额 | 数字 | 
| 备注 | 多行文本 | 
| 制单人 | 成员单选 | 
| 审核人 | 单行文本 | 
| 审核时间 | 日期时间 | 

14)新增表单【其他出库单】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 流水号 | 
| 盘点单据号 | 单行文本 | 
| 客户 | 下拉框 | 
| 单据日期 | 日期时间 | 
| 业务类别 | 单选按钮组 | 
| 出库明细 | 子表单 | 
| 合计数量 | 数字 | 
| 合计出库成本 | 数字 | 
| 备注 | 多行文本 | 
| 制单人 | 成员单选 | 
| 审核人 | 单行文本 | 
| 审核时间 | 日期时间 | 

15)新增表单【调拨单_调入】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 单行文本 | 
| 调入仓库 | 下拉框 | 
| 单据日期 | 日期时间 | 
| 商品 | 单行文本 | 
| 类别 | 单行文本 | 
| 规格型号 | 单行文本 | 
| 单位 | 单行文本 | 
| 条码 | 单行文本 | 
| 数量 | 数字 | 
| 库存数量 | 数字 | 
| 备注 | 单行文本 | 
| 制单人 | 成员单选 | 
| 审核人 | 单行文本 | 
| 审核时间 | 日期时间 | 

16)新增表单【调拨单_调出】,字段设置如下;
| 名称 | 类型 | 
|---|---|
| 单据编号 | 单行文本 | 
| 调出仓库 | 下拉框 | 
| 单据日期 | 日期时间 | 
| 商品 | 单行文本 | 
| 类别 | 单行文本 | 
| 规格型号 | 单行文本 | 
| 单位 | 单行文本 | 
| 条码 | 单行文本 | 
| 数量 | 数字 | 
| 库存数量 | 数字 | 
| 备注 | 单行文本 | 
| 制单人 | 成员单选 | 
| 审核人 | 单行文本 | 
| 审核时间 | 日期时间 | 

17)新增表单【盘点记录】,字段设置如下
| 名称 | 类型 | 
|---|---|
| 盘点时间 | 日期时间 | 
| 盘点编号 | 单行文本 | 
| 盘点仓库 | 单行文本 | 
| 商品 | 单行文本 | 
| 商品类别 | 单行文本 | 
| 盘点结果 | 单行文本 | 
| 单据单号 | 单行文本 | 

2.2、表单【购货单】字段及表单属性设置
1)选中【购货明细】字段,开启子表单数据加载;

数据源为【商品管理】,添加过滤条件及设置赋值字段,触发公式为【商品】字段;

2)选择【入库状态】字段,输入下拉框选择,并设置默认值为未入库;

2.3、表单【购货退货单】字段及表单属性设置
1)【源购货单号】字段,选择设置为关联其他表单数据,关联购货单的【单据编号】字段;

2)选中【退货明细】字段,默认值选择数据联动,设置联动条件及对应字段;

3)【退货明细.购货单价】、【退货明细.金额】、【合计数量】、【合计金额】、【金额大写】以上字段见设置云进销存-采购管理表单【购货退货单】字段及表单属性设置章节介绍;
2.4、表单【购货入库单】字段及表单属性设置
1)【源购货单号】、【购货入库明细】、【购货入库明细.购货单价】、【购货入库明细.金额】、【合计数量】、【合计金额】以上字段如2.3设置;
2.5、表单【购货退货出库单】字段及表单属性设置
1)【源购货退货单号】字段,选择设置为关联其他表单数据,关联购货退货单的【单据编号】字段;

2)选中【购货退货明细】字段,默认值选择数据联动,设置联动条件及对应字段;

3)【购货退货明细.购货单价】、【购货退货明细.金额】、【合计数量】、【合计金额】以上字段设置如2.3设置;
2.6、表单【销货单】字段及表单属性设置
1)选中【销货明细】字段,开启子表单数据加载;

数据源为【商品管理】,添加过滤条件及设置赋值字段,触发公式为【商品】字段;

2)选择【出库状态】字段,输入下拉框选择,并设置默认值为未出库;

3)【销货明细.可用库存】、【销货明细.金额】、【合计数量】、【合计金额】、【金额大写】以上字段设置云进销存-采购管理表单【销货单】字段及表单属性设置章节介绍;
2.7、表单【销货退货单】字段及表单属性设置
1)【源销货单号】字段,选择设置为关联其他表单数据,关联销货单的【单据编号】字段;

2)选中【退货明细】字段,默认值选择数据联动,设置联动条件及对应字段;

3)【退货明细.金额】、【合计数量】、【合计金额】、【金额大写】以上字段见设置云进销存-采购管理表单【购货退货单】字段及表单属性设置章节介绍;
2.8、表单【销货出库单】字段及表单属性设置
1)【源销货单号】、【销货出库明细】、【销货出库明细.金额】、【合计数量】、【合计金额】以上字段如2.6设置;
2.9、表单【销货退货入库单】字段及表单属性设置
1)【源销货退货单】字段,选择设置为关联其他表单数据,关联销货退货单的【单据编号】字段;

2)选中【退货入库明细】字段,默认值选择数据联动,设置联动条件及对应字段;

3)【退货入库明细.金额】、【合计数量】、【合计金额】以上字段设置如2.6设置;
2.10、表单【调拨单】字段及表单属性设置
1)选中【调拨明细】字段,开启子表单数据加载;

数据源为【商品管理】,添加过滤条件及设置赋值字段,触发公式为【商品】字段;

2)选中【调拨明细.库存数量】字段,默认值选择数据联动,设置联动条件及对应字段;

3)【调拨明细.调入仓库】、【调拨明细.调出仓库】字段,选择设置为关联其他表单数据,关联仓库管理的【仓库名称】字段;

4)选择【合计数量】字段,设置默认值为公式编辑,如图设置公式;

5)该表单是流程表单,设置流程节点审核,该节点属性的节点权限提交设置一条数据助手,名称为新增调出调入数据;

添加新增数据的执行动作,选择目标表单【调拨单_调入】,选择对应字段,设置好点击【完成】并保存该数据助手;

添加新增数据的执行动作,选择目标表单【调拨单_调出】,选择对应字段,设置好点击【完成】并保存该数据助手;

2.11、表单【盘点】字段及表单属性设置
1)【盘点明细.库存数量】字段,默认值选择数据联动,设置联动条件及对应字段;

选择【盘点明细.盘盈盘亏】字段,设置默认值为公式编辑,如图设置公式;

选择【盘点明细.盘盈盘亏辅助】字段,设置默认值为公式编辑,如图设置公式;

2)【生成盘亏单据】、【生成盘盈单据】两个字段设置模式为弹出表单;

【生成盘亏单据】弹出表单设置如图;

【生成盘盈单据】弹出表单设置如图;

3)表单提交数据新增两条数据助手,名称分为拆分盘点数据、新增盘点平的结果;

拆分盘点数据的数据助手,新增新增数据的执行动作,选择目标表单【盘点记录】,选择对应字段;

其他设置的触发条件为【盘点明细.盘盈盘亏辅助】不等于平,设置好点击【完成】并保存该数据助手;

拆分盘点数据的数据助手,新增新增数据的执行动作,选择目标表单【盘点记录】,选择对应字段;

其他设置的触发条件为【盘点明细.盘盈盘亏辅助】等于平,设置好点击【完成】并保存该数据助手;

2.12、表单【其他入库单】字段及表单属性设置
1)【入库明细.库存数量】字段,默认值选择数据联动,设置联动条件及对应字段;

【入库明细.入库单价】字段,默认值选择数据联动,设置联动条件及对应字段;

选择【入库明细.入库金额】字段,设置默认值为公式编辑,如图设置公式;

【合计数量】字段默认值设置为公式编辑,如图设置公式;

【合计金额】字段默认值设置为公式编辑,如图设置公式;

2)【业务类别】输入选项,并设置默认值为其他入库;

3)表单初始化新增功能模块【表单弹出-关联数据到子表单】;

选择关联表单为表单【盘点】,添加该表的子表单字段对应表单的字段,设置完成点击【保存模块设置】;

2.13、表单【其他出库单】字段及表单属性设置
1)【业务类别】输入选项,并设置默认值为其他出库;

2)【出库明细.库存数量】字段,默认值选择数据联动,设置联动条件及对应字段;

选择【出库明细.出库成本】字段,设置默认值为公式编辑,如图设置公式;

【合计数量】字段默认值设置为公式编辑,如图设置公式;

【合计出库成本】字段默认值设置为公式编辑,如图设置公式;

3)表单初始化新增功能模块【表单弹出-关联数据到子表单】;

选择关联表单为表单【盘点】,添加该表的子表单字段对应表单的字段,设置完成点击【保存模块设置】;

2.14、表单【商品管理】字段及表单属性设置
1)该表设置见云进销存-采购管理表单【商品管理】字段及表单属性设置章节介绍;
2)表单设置的计划任务新增库存预警任务;

【库存预警】插件的设置如图所示,该插件设置涉及代码可进入应用详情查看;

2.15、【盘点记录】报表搭建
1)新增【盘点记录】报表,用基础报表【数据表】展示数据源为表单【盘点记录】的数据;

2)新增数据表菜单栏,【单据详情】;

【单据详情】的菜单栏,操作模式设置为弹出报表【盘盈盘亏查询】,并设置报表筛选条件;

3)数据菜单冻结属性打钩,固定数据表菜单栏位置;

4)设置报表的权限,填入权限组名称,选择可操作的数据表菜单,点击【保存】;

2.16、【智能补货】、【库存预警】报表搭建
1)新增【智能补货】、【库存预警】报表,用基础报表【数据表】展示数据源为数据视图【库存预警】的数据;

2.17、数据视图、聚合表
1)该应用运用到一个聚合表【产品库存统计聚合表】,两个数据视图【其他入库出库合并】、【库存预警】;




















