开源Mes系统介绍,适合小厂没有ERP的
2.对出库操作,库存充足并且库存单位和使用单位不一样的,查看步进次数与总进率进行换算,出库。比如:库存单位kg,使用单位个,出库单位箱。8.定时任务2:查询任务task表任务是否完成(status是否为2),完成的话工序派给+1下一道工艺,如果当前任务=工艺总量就是任务完成。3.出库操作可进行分单,比如需求10个,仓库只有5个,先出先做。6.流转就查询LIST2的工序为1的产品,默认就直接把工艺下
https://gitee.com/foloch/Liao-mes 本人我开源项目了云Mes系统,使用规范发若依框架,简单易懂。
简单介绍一下Mes的开发逻辑。

首先是物料与库存的管理。
物料来自ERP或者批量导入,然后就是初始录入库存,对应的就是各种出入库


只有库存准确了才能进行MRP的计算。
然后就是流程逻辑:
下订单——MRP——排程——报工——入库——出库——结束。
内部执行逻辑:
排程:
1.排程产品的BOM启用版本;
2.递归查询产品树内所有BOM;
3.查询到的BOM进行LIST归类;
4.查询LIST所有的有工艺产品id合计为LIST2;
5.查询下达任务表的工作模式是流转还是默认;
6.流转就查询LIST2的工序为1的产品,默认就直接把工艺下达给工艺绑定的组;
7.定时任务开启下达工序为1的订单任务。
8.定时任务2:查询任务task表任务是否完成(status是否为2),完成的话工序派给+1下一道工艺,如果当前任务=工艺总量就是任务完成。
9.定时任务3:查询下达任务的库存是否够进行销售出库。
10.仓库任务对订单显示为(库存充足)的进行出库。
11.仓库进行扫库位码出库。
扩展逻辑:
1.排程计划工序为出库的,进行【打印流转单】操作;
2.对出库操作,库存充足并且库存单位和使用单位不一样的,查看步进次数与总进率进行换算,出库。比如:库存单位kg,使用单位个,出库单位箱。录入关系为:kg上级为个,进率1000。个上级为箱,进率为10。
3.出库操作可进行分单,比如需求10个,仓库只有5个,先出先做。另外5个申请计划采购任务到了后补上。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)