我以前的系统BOM表只有一个,即FATHERID,CHILDID...这样一个关系表,然后多层展开.不足之处是,只能保留一份BOM,如果BOM版本要更新,旧的BOM资料不能保存.而实际,确实可能会一个产品用到多套BOM,可能不同时段,用了B版本后,过一阵又启用旧AT版本,或按客户要求用不同的BOM表等.这样的话,我想建一个BOM的主表,即保存FATHERID,VESION等信息.这样一建的话,不明白BOM之表怎么办?因为会出现FATHERID,CHILDID相同,只是版本号不同的问题:第一层当然可以用版本号匹配来解决,可是它的下二层开始,就不好办了,这里不能应用版本号,因为子件的BOM本身版本号不一定是和它的父件版本号相同的.以上问题,一直没想明白,该怎么解决,望解不惑!
解决方案 »
- COM 挂接IE事件
- 在SQL SERVER2005中如何将长为4000的字符串导到数据库中
- 如何学才能学好delphi呢??请高手解答一下,在线等。。
- 简单的DLL问题
- 怎麼用ole技術把excel或者word放到我的form中呢。
- to斑竹cbdiy:请教一个问题:mediaplayer.position的问题
- 请教一个很菜的问题
- 画圆:我画了一个圆,可是圆周却是那么的凹凸不平,这是怎么回事?
- 怎样使控件大小随着窗口大小变化而成比例的变化?
- 标签打印机打印图片的问题(有vb代码,如何转为delphi)
- 怎样用delphi远程调用使用burlap框架实现的WebService,顶者有分。
- 关于使用update语句的奇怪问题
我假设A产品,BOM版本有01,02两个,其子件在01,02版本下有物料都有B,B对应版本号难道也用
01,02来标识,又假设B下面的B01物料,难道也用01,02版本来标识?而实际上下层的B,B01物料部件的BOM相同呢?难延要它们都要保存两套?而且,录入部件的时候,难道还要同时选择部件的版本号?我看到没有哪个系统是这么做的(子件选择BOM版本)"可以这样处理,当一个产品bom表结构改变时,就新增一个产品代号来代表这个改变后的产品。",这种情况只是产品BOM变动比较大的情况才做,小小变化,客户一般都不改产品号的假设直接在物料表中增一个VERSION,哪岂不意味着物料编码本身可以重复,只要版本号不同.如果这样的话,我不本版本号,另外增一个物料还不可以?最主要的问题是,增加BOM子件的时候,要去选择它的版本号,我觉得不伦不类的