你这个是生产系统的台帐管理(Shop Floor Control)
这个模块设计容易,实施难!
最困难是审核上报数据, 要输入时就真实而没错, 要实时系统才可以
虚报数据是可以故意
1. 报错订单/型号
2. 报错数量
3. 报错操作员
4. 报错设备编号
5. 报错物料余量(即 换算后成为耗用量)
6. 报错报废数/返修量
几十年前,没有实时系统,生管理以纸笔运行时,
就把投产数换成小批量的 批量卡,有唯一编号,几十件/一盘/一箩作为一个生产单位,
一个批量 在一个工序只可以 在一台设备操作, 一个员工操作, 同一批原材料生产,
所以每工序只有一个人签名....
等于几十年前搬一包米要咬一根竹签, 搬到了插在自己的竹筒内.
你现在的微型设计, 又没有实行少批量生产单位, 每天上报一次的运作,
会因为不能限制
上工序交过来数量 = 本工序存数 + 本工序出数 + 本工序报废数
而造成随便报数. 上来一统计, 你将会天天遇到
1. 订单 3000PCS, 投产 3030, 但电脑完成数有 3300PCS, 而且还要老板发3300PCS的工资, 而入仓数才2940.
2. 有订单 6个月都未完成, 而事实全都交货,仓还有!
3. 订单 3000PCS, 而投产了 7次 500PCS!
4. 投产 3000PCS, 每工序会产出 2988, 3020, 3100, 2890 等完全不合乎逻辑的数据!
等等等等 很多这里合不上的难题, 更不知道先找哪个工序来对质!
做软件不难, 再小的一个部份我都可以帮你编出来, 但你小心因为推行/实施这个事而掉了工作!