1、简介
1.1、案例简介
本文将介绍,如何搭建生产管理-BOM和计划。
1.2、应用场景
产品结构清单用于记录生产一定数量该产品所需各种物料、工序以及数量。BOM信息表展示所有产品结构清单的信息数据,可在此报表发起生产计划。
2、设置方法
2.1、表单搭建
1)新建表单【商品信息】,字段设置如下;
名称 |
类型 |
名称 |
类型 |
商品类别 |
下拉框 |
商品类别编号 |
单行文本 |
商品类别名称 |
单行文本 |
商品编号 |
单行文本 |
商品名称 |
单行文本 |
商品 |
单行文本 |
计量单位 |
单行文本 |
规格 |
单行文本 |
来源 |
单行文本 |
采购单价 |
数字 |
首选仓库 |
下拉框 |
图片 |
图片 |
2)新增表单【商品类别】,字段设置如下;
名称 |
类型 |
商品类别编号 |
单行文本 |
商品类别名称 |
单行文本 |
商品类别 |
单行文本 |
3)新增表单【工序信息】,字段设置如下;
名称 |
类型 |
工序名称 |
单行文本 |
时长 |
数字 |
工序单价 |
数字 |
工序内容 |
单行文本 |
负责工人 |
成员单选 |
部门 |
部门单选 |
4)新增流程表单【产品结构清单(BOM)】,字段设置如下;
名称 |
类型 |
名称 |
类型 |
BOMID |
单行文本 |
BOM类型 |
单选按钮组 |
选择成品/半成品 |
下拉框 |
成品编号 |
单行文本 |
成品名称 |
单行文本 |
规格 |
单行文本 |
计量单位 |
单行文本 |
来源 |
单行文本 |
工序数 |
数字 |
工序内容 |
单行文本 |
备注说明 |
单行文本 |
是否有下级生产计划 |
单行文本 |
聚合关联半成品编号 |
单行文本 |
成品子件 |
多标签 |
子件清单 |
子表单 |
生成子件材料清单 |
扩展按钮 |
子件材料清单 |
子表单 |
设置工序 |
多标签 |
工序详情 |
子表单 |
生成子件工序清单 |
扩展按钮 |
子件工序详情 |
子表单 |
5)新增表单【生产计划】,字段设置如下;
名称 |
类型 |
名称 |
类型 |
计划单号 |
单行文本 |
子生产计划 |
多标签 |
产品 |
下拉框 |
子生产计划明细 |
子表单 |
产品类别 |
单行文本 |
生产工序 |
多标签 |
关联BOMID |
单行文本 |
生产工序 |
子表单 |
产品编号 |
单行文本 |
工序总金额 |
数字 |
产品名称 |
单行文本 |
总工序数 |
数字 |
规格型号 |
单行文本 |
总工序内容 |
单行文本 |
计量单位 |
单行文本 |
材料准备 |
多表单 |
计划数量 |
数字 |
材料明细 |
子表单 |
开始时间 |
日期时间 |
材料总数量 |
数字 |
计划完成时间 |
日期时间 |
总金额 |
数字 |
最终入库时间 |
日期时间 |
是否有下级生产计划 |
单行文本 |
6)新增表单【下级生产计划】,字段设置如下;
名称 |
类型 |
名称 |
类型 |
主生产计划单号 |
单行文本 |
规格型号 |
单行文本 |
产品 |
下拉框 |
计量单位 |
单行文本 |
计划单号 |
单行文本 |
生产工序 |
多标签 |
关联BOMID |
单行文本 |
生产工序 |
子表单 |
产品编号 |
单行文本 |
材料准备 |
子表单 |
产品名称 |
单行文本 |
材料明细 |
子表单 |
计划数量 |
数字 |
开始时间 |
日期时间 |
计划完成时间 |
日期时间 |
7)新增表单【BOM子件辅助表】,字段设置如下;
名称 |
类型 |
成品BOMID |
单行文本 |
半成品BOMID |
单行文本 |
成品 |
单行文本 |
产品编号 |
单行文本 |
成品名称 |
单行文本 |
规格 |
单行文本 |
计量单位 |
单行文本 |
备注说明 |
单行文本 |
需求数量 |
数字 |
来源 |
下拉框 |
8)新增表单【BOM工序辅助表】,字段设置如下;
名称 |
类型 |
关联BOMID |
单行文本 |
成品类型 |
单行文本 |
成品名称 |
单行文本 |
成品编号 |
单行文本 |
序号 |
单行文本 |
工序名称 |
单行文本 |
负责工人 |
成员单选 |
部门 |
部门单选 |
时长 |
数字 |
单价 |
数字 |
工序内容 |
单行文本 |
9)新增表单【BOM材料辅助表】,字段设置如下;
名称 |
类型 |
成品BOMID |
单行文本 |
成品编号 |
单行文本 |
成品名称 |
单行文本 |
成品类型 |
单行文本 |
材料 |
单行文本 |
材料编号 |
单行文本 |
材料名称 |
单行文本 |
规格型号 |
单行文本 |
计量单位 |
单行文本 |
来源 |
单行文本 |
消耗数量 |
数字 |
采购单价 |
数字 |
采购金额 |
数字 |
10)新增表单【计划成品辅助表】,字段设置如下;
名称 |
类型 |
成品BOMID |
单行文本 |
成品编号 |
单行文本 |
成品名称 |
单行文本 |
成品类型 |
单行文本 |
材料 |
单行文本 |
材料编号 |
单行文本 |
材料名称 |
单行文本 |
规格型号 |
单行文本 |
计量单位 |
单行文本 |
来源 |
单行文本 |
消耗数量 |
数字 |
采购单价 |
数字 |
采购金额 |
数字 |
2.2、表单【商品信息】字段及表单属性设置
1)【商品类别】字段,选择设置为关联其他表单数据,关联商品类别的【商品类别】字段;
2)【计量单位】、【来源】、【首选仓库】字段,输入下拉框选项;
3)【商品类别编号】字段,设置默认值为数据联动,设置联动条件及联动字段;;
【商品类别名称】字段,设置默认值为数据联动,设置联动条件及联动字段;
4)【商品编号】字段设置默认值为公式编辑,设置公式:“IFS(商品类别"05包装用品","BZ",商品类别"04配件","PJ",商品类别"03材料","CL",商品类别"02半成品","BCP",商品类别=="01成品","CP")”;
【商品】字段设置默认值为公式编辑,如图设置公式;
5)【商品类别编号】、【商品类别名称】、【商品】三个字段设置操作权限为不可见;
6)表单属性里隐藏字段赋值,设置为始终重新计算; 注:所有表单的该属性设置都如此设置;
2.3、表单【商品类别】字段及表单属性设置
1)选择【商品类别】字段,设置默认值为公式编辑,如图设置公式;
2.4、表单【产品结构清单(BOM)】字段及表单属性设置
1)【选择成品/半成品】、【成品编号】、【成品名称】、【规格】、【计量单位】、【来源】字段,设置默认值为数据联动,以上字段关联表及关联条件相同,设置对应的联动字段即可;
2)【工序数】字段,设置默认值为公式编辑,如图设置公式;
【工序内容】字段,设置默认值为公式编辑,如图设置公式;
【是否有下级生产计划】字段,设置默认值为公式编辑,如图设置公式;
【聚合关联半成品编号】字段,设置默认值为公式编辑,如图设置公式;该字段设置为不可见;
3)【子件清单】子表单字段,开启数据加载,数据源为【商品信息】,添加显示字段设置赋值字段及过滤条件,触发公式为【子件清单.产品编号】字段,点击保存;
4)【生成子件材料清单】、【生成子件工序清单】扩展按钮字段,模式选择扩展功能;
【生成子件材料清单】按钮如图配置功能模块【数据查询 - 到子表单】;
【生成子件工序清单】按钮如图配置功能模块【数据查询 - 到子表单】;
5)【子件清单.辅助】字段,设置默认值为公式编辑,如图设置公式;
【子件清单.关联半成品BOMID】字段,设置默认值为公式编辑,如图设置公式;
6)【工序详情.工序名称】字段,选择设置为关联其他表单数据,关联工序信息的【工序名称】字段;
7)【工序详情.负责工人】、【工序详情.部门】、【工序详情.时长】、【工序详情.单价】、【工序详情.工序内容】以上字段设置默认值为数据联动,关联表及关联条件相同,设置对应的联动字段即可;
【工序详情.工序辅助】字段,设置默认值为公式编辑,如图设置公式;
8)表单属性设置显隐规则,当【是否有下级生产计划】字段等于有,显示【子件材料清单】、【生成子件材料清单】、【生成子件工序清单】、【子件工序详情】字段;
9)表单提交数据新增5条数据助手;
名称为新增子件辅助的数据助手,新增新增数据执行动作,选择目标表单【BOM子件辅助表】,设置对应赋值字段;
其他设置触发条件为【子件清单.来源】字段等于自产,【子件清单.辅助】字段不等于0,如上述同设置筛选条件,设置好点击【完成】并保存该数据助手;
名称为新增半成品材料辅助的数据助手,新增新增数据执行动作,选择目标表单【BOM材料辅助表】,设置对应赋值字段;
其他设置触发条件为【BOM类型】字段等于半成品,设置好点击【完成】并保存该数据助手;
名称为新增成品材料准备的数据助手,新增新增数据执行动作,通过数据处理得到输出表;
选择目标表单【BOM材料辅助表】,设置对应赋值字段;
其他设置触发条件为【BOM类型】字段等于成品,设置好点击【完成】并保存该数据助手;
名称为新增半成品工序的数据助手,新增新增数据执行动作,选择目标表单【BOM工序辅助表】,设置对应赋值字段;
其他设置触发条件为【BOM类型】字段等于半成品,设置好点击【完成】并保存该数据助手;
名称为新增成品工序的数据助手,新增新增数据执行动作,通过数据处理得到输出表;
选择目标表单【BOM工序辅助表】,设置对应赋值字段;
其他设置触发条件为【BOM类型】字段等于成品,设置好点击【完成】并保存该数据助手;
10)【选择成品/半成品】字段添加功能扩展;
设置【控件 - 生成随机编码】的功能插件,如图配置;
2.5、表单【生产计划】字段及表单属性设置
1)【产品类型】字段,设置默认值为“成品,半成品”;
2)【产品】、【产品编号】、【产品名称】、【规格型号】、【计量单位】以上字段设置默认值为数据联动,关联表及关联条件相同,设置对应的联动字段即可;
【关联BOMID】、【是否有下级生产计划】字段设置默认值为数据联动,关联表及关联条件相同,设置对应的联动字段即可;
3)【产品】字段添加三个功能扩展;
设置三个【数据查询 - 到子表单】功能插件,如图配置;第一个配置【子生产计划明细】子表单;
第二个配置【材料明细】子表单;
第三个配置【生产工序】子表单;
【计划数量】添加功能扩展;
设置【控件 - 触发指定公式】的功能插件,如图配置;
4)【生产工序.工序辅助】字段,设置默认值为公式编辑,如图设置公式;
【工序总金额】字段,设置默认值为公式编辑,如图设置公式;
【总工序数】字段,设置默认值为公式编辑,如图设置公式;
【总工序内容】字段,设置默认值为公式编辑,如图设置公式;
【材料总数量】字段,设置默认值为公式编辑,如图设置公式;
【总金额】字段,设置默认值为公式编辑,如图设置公式;
5)【产品类型】、【材料明细.产品编号】、【材料明细.产品名称】字段设置不可见;
6)表单提交数据新增4条数据助手;
名称为新增子计划的数据助手,新增新增数据执行动作,选择目标表单【下级生产计划】,设置对应赋值字段;
其他设置触发条件为【是否有下级子生产计划】字段等于有,设置好点击【完成】并保存该数据助手;
名称为新增计划成品辅助的数据助手,新增新增数据执行动作,通过数据处理得到输出表;
选择目标表单【计划成品辅助表】,设置对应赋值字段,设置好点击【完成】并保存该数据助手;
名称为生成下级生产计划工序的数据助手,新增新增数据执行动作,选择目标表单【生成下级生产计划工序】,设置对应赋值字段,设置好点击【完成】并保存该数据助手;
名称为生成下级生产计划材料的数据助手,新增新增数据执行动作,选择目标表单【下级生产计划】,设置对应赋值字段,设置好点击【完成】并保存该数据助手;
7)表单属性设置显隐规则,当【是否有下级生产计划】字段等于有,显示【标签页.子生产计划】字段;
2.6、【BOM信息表】报表搭建
1)新增【BOM信息表】报表,用基础报表【数据表】展示数据源为表单【产品结构清单(BOM)】的数据;
2)新增数据表菜单栏,【生产计划】;
【生产计划】的菜单栏,操作模式设置为弹出报表【生产计划】;
3)数据菜单冻结属性打钩,固定数据表菜单栏位置;
4)设置报表的权限,填入权限组名称,选择可操作的数据表菜单,点击【保存】;文章来源:https://www.toymoban.com/news/detail-656611.html
2.7、数据视图
1)该应用运用到一个视图【生产计划合并】;文章来源地址https://www.toymoban.com/news/detail-656611.html
2.8、效果演示
到了这里,关于干货|生产管理-BOM和计划表单搭建指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!