印刷行业合版BOM全阶维护示例
先看看基本界面:
在上图中,左侧为产品的整个树形图
目前产品有4种状态:
1、普通产品,颜色为黑色
2、需要拼版的产品,颜色为绿色
3、拼版的产品(例如印刷件),基准件为红色
4、拼版的产品,非基准件,灰色(计算需求时灰色的不参与需求计算)
右侧区域为拼版产品的详细信息区域,包含了拼版的图片(可以放置多个图片及多文本信息)
包含部件部门描述了此部件上面可以产出些什么东西,下面则是用料和工艺信息
此设计的初衷及特色
实施过ERP的人都知道,传统的BOM对于合在一起生产的产品结构难以描述,计算用料也不准确,之前写过一篇文章讲述了一些细节问题:http://blog.csdn.net/apollokk/article/details/45147809
同时了解了同行的一些解决方案,大多都依赖手工在后期调整用量,结果仍然不理想。
比如深圳X同找X捷设计的方案,已经在传统方法上有些改进,但做BOM时需要拼版的多个父件下面挂了相同的拼版件,在下单时手工去做“合版”的工作。较为多余。
特色方面:
首先是上面讲的拼版件的处理,只要求在拼版界面上面选择包含产品,并注明拼了几个,是不是基准即可,还可以根据公司需求填写每个部件所点的成本比例(目前是整个一起计算的,成本比例也可以细分到每个子件及工序上去,暂时不做这么细。
其次,工序和物料在同一个界面维护,不需要切换:
另外一个特色:
物料指定了工序号时,当工序拖动排序时会自动更新物料行的工序号以保持对应关系,并且不需要手工去填写工序的工序号(拖动即可):
再次,目前的算法可以计算分阶损耗:
比如我们印刷工序损耗会根据不同的印刷数量和不同的产品类型来定,如下图为印刷工序的损耗标准表:
上一个模拟用量计算的结果:
可以看到每个工序的投入、损耗、产出都有了,工序的损耗也是根据实际标准来计算的(上面图中有设置损耗类别)
并且像“03-8090套装彩盒印刷版”这个拼版的产品,有多次调用,也只会计算一次用量,上图没有截到,看下面:
上面图中物料下面都有工序详细信息,如果不想显示可以隐藏工序信息:
在界面中产品保持了层次结构,可以清楚的了解到产品的组成情况,实际显示还会包含拼版图片,更加详细:
显示全图:
目前标准BOM中拼版时只会包含本树中的部件,如果需要跨产品合拼需要在订单BOM中完成,实际生产中也不太可能在下订单时全拼其它产品的部件,暂时先这样处理。
印刷行业合版BOM全阶维护示例的更多相关文章
- BOM设计的一些问题及解决方案探讨----合版BOM
		
BOM是ERP的核心资料,也是比较难的一块,不仅涉及的内容多,要求准确性高,时效性也要求高.但传统的ERP在处理BOM时有不少问题,因此也有些软件公司引入了各种BOM类型,像"标准BOM&q ...
 - PCB 合拼遍历(全排序+旋转90度)  基本遍历方法
		
分享一下PCB合拼的组合的遍历方法,在分享之前先纠正一下 PCB拼板之多款矩形排样算法实现--学习 时间复杂度计算错误 一.PCB 合拼(全排序+旋转90度)的时间复杂度是多少? 二.合拼遍历(全 ...
 - Win10通用程序 UWP版HtmlAgilityPack  UWP应用使用示例
		
Win10 UWP版HtmlAgilityPack,UWP应用使用示例下载. Win10 发布了一个多星期,sdk是随着一起发布的,我安装好vs2015和sdk 开发UWP 通用程序. 在做网络解析的 ...
 - 个人永久性免费-Excel催化剂功能第35波-Excel版最全单位换算,从此不用到处百度找答案
		
全球化的今天,相信我们经常可以有机会接触到外国的产品,同时我们也有许多产品出口到外国,国与国之间的度量单位不一,经常需要做一些转换运算,一般网页提供这样的转换,但没有什么比在Excel上计算来得更为方 ...
 - Win10《芒果TV》更新v3.8.0初夏版:全新视觉体验,即刻分享视频
		
历时半年多昼夜,千呼万唤始出来,Win10版<芒果TV>全平台同步更新初夏版v3.8.0,统一视觉体验,完善分享投屏,进一步提升使用体验. Win10版<芒果TV>V3.8.0 ...
 - jquery版的全选,全不选和反选
		
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <script src ...
 - 关于win10企业版在极域电子教室软件 v4.0 2015 豪华版的全屏控制下如何取得自由
		
注.可能因为系统和软件的缘故无法实现 背景 由于在听课过程过于自闭,于是想自己去网上搜点东西看下 于是 经过了一番乱搞 逐渐摸索出了现方法. 方案1: 大力出奇迹 由于电脑在刚刚进入的状态的时候有段时 ...
 - Intellij IDEA 快捷键整理-鬼畜版(全键盘开发指南)
		
一 .何为鬼畜? 鬼畜一词在ACG爱好者中也代指通过影片(或音讯)剪辑,用频率极高的重复画面(或声音)组合而成的一段节奏配合音画同步率极高的一类影片,而这类鬼畜影片多见于NICONICO.AcFun和 ...
 - Gitlab 社区版安装部署和维护指南
		
因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.这篇文章是在 Gitlab 7.4 的环境下配置的,相关内容可能已经过时. 后续做了一次迁移,将 Gitlab 升级到了 ...
 
随机推荐
- 【JavaScript从入门到精通】第二课 初探JavaScript魅力-02
			
第二课 初探JavaScript魅力-02 变量 说起变量,我们不得不提起我们有一部比较古老的电视剧叫<包青天>.包青天有一把非常厉害的宝剑叫“尚方宝剑”,见到尚方宝剑有如见到皇帝.某种程 ...
 - [dubbo] Dubbo API 笔记——配置参考
			
schema 配置参考 所有配置项分为三大类 服务发现:表示该配置项用于服务的注册与发现,目的是让消费方找到提供方 服务治理:表示该配置项用于治理服务间的关系,或为开发测试提供便利条件 性能调优:表示 ...
 - 程序运行在.Net 4.0低版本上 报“System.NullReferenceException”错误
			
因为程序仅在个别机器上出现“ System.NullReferenceException”问题,而在其他机器上一切运行正常,所以认为是环境问题 具体错误信息如下: 2018-09-14 10:12:1 ...
 - CentOS 7.4安装nodejs & nginx & pm2
			
一.安装nodejs1.查看操作系统信息 uname -a cat /etc/centos-release 2.安装wget yum install wget -y3.安装nodejs 1.下载 wg ...
 - VMware下centOS yum报错cannot find a valid baseurl or repo:base 解决方法
			
*无法联网的明显表现会有: 1.yum install出现 Error: cannot find a valid baseurl or repo:base 2.ping host会提示unknown ...
 - [k8s] flexvolume workflow
 - android studio: Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>: java.lang.NoClassDefFoundError: Failed resolution o
			
今天在运行部署项目时logcat弹出下列错误: -- ::-/? E/Zygote: v2 -- ::-/? I/libpersona: KNOX_SDCARD checking this -- :: ...
 - JTable动态刷新数据
			
http://www.cnblogs.com/fnlingnzb-learner/p/6025408.html 注意下面几个方法的应用场景,不限于JTable,其他swing组件一样 ———————— ...
 - mysql查询某一个字段是否包含中文字符
			
在使用mysql时候,某些字段会存储中文字符,或是包含中文字符的串,查询出来的方法是: SELECT col FROM table WHERE length(col)!=char_length(col ...
 - 经验之谈:Swing的开发工作会非常的累,而且这项技术正在走向没落。避免从事有这种特征的工作。
			
经验之谈:Swing的开发工作会非常的累,而且这项技术正在走向没落.避免从事有这种特征的工作. AWT也即将被取代. Module8—Module11所使用的技术都将被JSF技术所取代. JSF是 ...