1、现状
使用MRP计划管理往往需要根据实际情况定期更新计划参数,我公司有物料3万多条,每次更新参数需要一天左右的时间,具体步骤:(1)各关联部门填写参数变更表;(2)信息部门在ERP上执行物料导出;(3)信息部门用EXCEL查找公式匹配更新物料表的参数;(4)物料导入,整个过程很繁琐,迫切需要方法改进以提高工作效率。
2、实现方法
2.1 测试SQL语句,出于性能方面的考虑,只取前500行的记录。
- select top 500 a.fitemid [内码],a.fnumber [物料代码],a.fname [物料名称],a.fmodel [规格型号],t2.fname [计量单位],
- a.fqtymin [最小订货量],a.fbatchappendqty [批量增量],a.ffixleadtime [固定提前期],a.fbatchangeeconomy [变动提前期批量], a.fqtymax [最大订货量],
- a.fsecinv [安全库存]
- from (select * from t_icitem where 1=1 and fdeleted=0
- ${if(len(fnumber)==0,"","and fnumber like '"+fnumber+"%'")}
- ${if(len(fname)==0,"","and fname like '%"+fname+"%'")}
- ${if(len(fmodel)==0,"","and fmodel like '%"+fmodel+"%'")}) a join t_measureunit t2 on t2.fmeasureunitid=a.funitid
- order by a.fnumber
2.2 字段绑定
2.3 更新ERP数据库绑定
2.4 填报页面居中JS代码设置
- var slmargin = ($('.content-container').width() - $('.sheet-container').width()) / 2; $('.sheet-container').css('margin-left',slmargin);
3、效果展示