ERP物料模块的设计

ninja_yy_aya 2015-12-02 09:24:56
本人第一次做erp,想咨询下关于erp中物料表的设计。
物料的属性不是统一的,比如
物料A有材质、光学面、几何尺寸、圆形(直径、厚度)、方形(长宽高)、形状
物料B有体积、材质、设计要求、对角线长度

也就是各种物料都有自己的特有的属性,这样的表该如何设计。
如果采用将所有属性都设计在一张表里面,那么这张表字段会很多,而且以后扩展的话就要添加字段。

另外,物料的编码需要放多少特征码,比如编码规则 1,2位为分类码,
比如A类(01)、B类(02)
a类有自己的属性属性1 属性2
是不是碰到A类的编码就是 01+ 属性1+属性2+流水?
如果是原材料则 02+特征1+特征2...特征n+流水?
...全文
4664 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
单线程加锁 2017-06-27
  • 打赏
  • 举报
回复
我不知道为什么这么多高手都在说要5个表。 为什么 要分5个表?直接两个表就行了,主表 物料的ID(唯一,主键),物料代码(唯一),名称,规格型号 属性表 物料ID,属性1,属性2.。。。。属性198 因为这个属性不是无限化的,这样设计要用的时候可以随时带 别说字段多 国内最大的两家ERP 用友和金蝶 都是这么设计的。 用友把这个叫自由项,金蝶叫自定义字段。 你的第二个问题,物料的编码规则 首先物料代码的长度是应该一致的。 编码的规范可以参考:首字母(第一位) 代表大类 比如 F 为成品 ,第二到第四位(或者第三 看实际情况) 表示其 工艺最有相关性的属性,比如你的A类可以用材质作为规则,后续的几个也挑几个重要的来表示就好了。不必要所有的属性都让在上面。 用户在使用的时候按物料代码来搜索和使用是一种方式,用得很多还有按物料名称。
linkedin_38212488 2017-04-06
  • 打赏
  • 举报
回复
同意五个表的做法。不过呢,要是用非关系型数据库可能就不同。

看一下 通用材料编码的做法吧。每种材料都有不同的属性。

百度一下 通用材料编码
weishaolin13x 2017-02-17
  • 打赏
  • 举报
回复
一个表,自定义字段,加
qq_36365892 2016-10-13
  • 打赏
  • 举报
回复
引用 4 楼 MSTOP 的回复:
物料A有材质、光学面、几何尺寸、圆形(直径、厚度)、方形(长宽高)、形状 物料B有体积、材质、设计要求、对角线长度 至少5个表。 1。物料表 物料编号,名称 2。物料属性名称。 属性编号,属性名 3。物料属性值表 属性值编号,值名称 4。物料属性-值关联。 属性编号,属性值。 5。物料-属性-值关联表。 物料编号,属性编号,值编号
说的直白全面
xxxuan 2016-10-10
  • 打赏
  • 举报
回复
放2到3个大类别,物料再加各种属性,材质,颜色,名称等比较简洁好用,程序线条明确
TOP3098 2016-09-04
  • 打赏
  • 举报
回复
看是专用的还是通用的,是否是定制的ERP 支持多用户的,支持BOM管理的进销存软件
蜘蛛上网 2016-04-19
  • 打赏
  • 举报
回复
建议5个表: 1、物料属性表(属性ID,属性名称) 2、物料类表(类ID,类名称) 3、物料类属性表(类ID,属性ID) 4、物料表(物料ID,...) 5、物料属性值表(物料ID,属性ID,属性值) 说明: 表2和表3用于用户录物料时辅助作用,可以快速选择类别生成属性列表。
sailor110 2016-04-19
  • 打赏
  • 举报
回复
一般来讲编码规则越简单越好,只要把握大的类别就好,除非是一些特殊行业
SUIDIANL 2016-03-30
  • 打赏
  • 举报
回复
首先要设计一套适合自己公司产品的编码原则,依据原则添加物料的属性
catjerry 2016-01-14
  • 打赏
  • 举报
回复
现在绝大多数ERP系统都是通过关联 引用元素对象方式来实现参数类的灵活配置,可以参考去看看
华芸智森 2016-01-04
  • 打赏
  • 举报
回复
物料A有材质、光学面、几何尺寸、圆形(直径、厚度)、方形(长宽高)、形状 物料B有体积、材质、设计要求、对角线长度 至少5个表。 1。物料表 物料编号,名称 2。物料属性名称。 属性编号,属性名 3。物料属性值表 属性值编号,值名称 4。物料属性-值关联。 属性编号,属性值。 5。物料-属性-值关联表。 物料编号,属性编号,值编号
我叫朱大熊 2015-12-26
  • 打赏
  • 举报
回复
无聊基础信息表最好使用一张表,不然后面写订单,入库或者发出逻辑检查的时候,你会同时通过两张表检查,有很多不确定因素
Muyeer1991 2015-12-08
  • 打赏
  • 举报
回复
1) 物料表 B_ITEM ( ITEM_CD,ITEM_NM....) 2)物料属性表 B_ITEM_PROPERTY (ITEM_CD,PROPERTY_CD,VALUE,...) 3)属性描述表 B_PROPERTY (PROPERTY_CD,PROPERTY_DESC,PROPERTY_TYPE,...) 程序设计的时候 需要考虑用左右(或上下)联动 表格 另 ,物料代码设计方面,建议不要自动生成,而是要根据客户需求,客户自主创建代码。

2,679

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 ERP/CRM
社区管理员
  • ERP/CRM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧