求教:关于库存中一物两存问题
问题来源:某行业 商品名称、型号等都有不同的叫法,如:一个产品有如下几种叫法
货物品名型号
货物1M1XH1
M2XH2
货物2M3XH3
M3XH4
这个是由各个部委或国外制定的相关标准产生的叫法上的差异,但几种表示方法都指向同一个产品,在这种环境下,如何确保在及库存管理时不会出现一物两存甚至多存的情况发生,这方面的高手请指点迷津。先谢谢了!
[解决办法]
你得搞清楚这个多种叫法是用于做什么的,比如说最常见的:十字起子和梅花起子、起子和改锥,这类东西我觉得在企业内部必须统一,不要想着去迁就各部门习惯,再有内部人员找你麻烦,你就给他在HR里面建两个资料:一个身份证名字资料,一个绰号名字资料,看他爽不爽。但对客户或供应商,可以建立一个供应(销售)资料表,同一物料可以在不同客户(供应商)处给一个对方的习惯名称,以满足与外部交流的需求。
[解决办法]
1:m的关系,你必须建立对照表,任何一个属于m的都在对照表中让它指向唯一的1,对照表就象一个转换层,所有的乱七八糟的叫法进了对照表只能有一个唯一的系统内标识,不然你没有办法保证系统中数据的唯一性。
[解决办法]
同一个业务系统内,尽量别搞对照表,会派生很多小问题的.对照表一般是应用于系统本身与外系统(其它厂家生产的软件)之间的对接,因为没办法修改外系统才使用对照表
可以在存货档案多开几个字段,用来保存别称.比如设计这些字段上去:采购称呼,销售称呼,财务称呼,国际称呼......
[解决办法]
楼主,再加一个品名2字段,相同物品不同品名的,在品名2设置同一名称,然后按品名2字段统计行不
[解决办法]
1、用2个表解决此问题;
2、表1(表1编号,货物,品名,型号),表2(表2编号,表1编号,货物,品名,型号)
3、如表1中存入数据为(01001,货物1,M1,XH1)
4、 表2中存入数据为(02001,01001,货物1,M1,XH1)
(02002,01001,货物2,M2,XH2)
(02003,01001,货物3,M3,XH3)
5、表2中只要是“表1编号”为 “01001”的所有叫法都指向表1中的“货物1“。