分享

生产计划排程表的设计-02

 坚定前行 2023-08-19 发布于陕西

接上文,上文中,排程表的设计需要按下图的思路来设计:

Image

01 信息更新方便

    PMC在工作中需要更新的信息比较多,基本上都是围绕着资源来管理的,这些资源对应的信息如何快速更新到排程表,是这个模块重点考虑的事情。以下的资源信息将整合到排程表中作为约束条件之一; 

  1. 订单信息:以业务下达的销售订单为准;ERP系统中导出未结案销售订单明细

  2. 工单信息:销售订单转成的自制生产任务;对应ERP中的生产任务明细表;

  3. 采购信息:采购订单明细表

  4. 库存信息:成品库存及原料库存;现存量明细表;

  5. 生产日报:一般指Excel上报的生产信息,因为账务的滞后性,有些工厂以Excel日报最为准确和快速。特别是没有上MES前,Excel的日报非常重要;

02 开始设计

   明确目标和方向,开始动手,打开一个Excel工作簿,按F12,另存为指定的文件夹,同时命名为:生产排程表1.0; 在第1面Sheet页面,对此页重命名为:01 订单池;

   订单池 页面说明:

    定义:以ERP系统中未结案的生产任务为基准建立 

    更新频率:每天

   导出全部未结案的生产任务明细表,如下图所示:

Image

    注意上图中标记框框处,这里是有问题的地方,这也是大部分ERP的的导出初始问题;

  1. 导出的格式为兼容模式,后缀为*.xls; 兼容模式一般情况文件比较大,打开速度慢,

  2. 工单日期为文本,不能按月筛选,具体看下图

    Image

  3. 同时数量也是文本,不能求和;

Image

    所以导出来的数据最好是打开后,直接复制数值过来,再用公式转换一下就可以了;

    我们在订单排程表中,新建一个页面:命名为:02 复制生产订单,再把导出的数据复制→粘贴数值到这个表上,这样就把问题1解决,直接转成高版本了,因为订单排程表就是*.xlsx;

Image

    文本型日期问题的解决思路:用日期函数转换

  1. DATE(year,month,day) 根据指定的年份、月份和具体日期返回表示特定日期的连续序列号

  2. YEAR(serial_number) 返回某日期对应的年份

  3. MONTH(serial_number) 返回某日期对应的月份,用整数 1 到 12 表示

  4. DAY(serial_number)  返回以序列号表示的某日期的天数,用整数 1 到 31 表示

    重点就是DATE函数

Image

    对于问题2:我们这个页面的边上把原数据的标题复制到边上,然后在下方录入公式:就解决了问题2,下拉填充实现动态引用,

Image

    对于问题3:文本型数值,只需要对其减负运算就可以变成数值,录入--D2,向右填充→向下填充

Image

最后一步,选中全部数据,按下Ctrl+T 转换成超级表

Image

并对标题进行颜色填充和窗口冻结

  1. 灰色代表复制数据,从其它地方复制过来的

  2. 黄色代表公式数据,设置好了原则上不变了

Image

完成这一步后,把填充颜色为黄色的数据复制到订单排程表的表1

选中数据→Ctrl+C→切换到表1的01订单池A1→选择性粘贴→粘贴列宽→粘贴数值→粘贴格式→选中数据→Ctrl+T→转成超级表→设置格式

Image

完成后如上图所示;

未完待续,请持续关注,明天更新更新如何更新数据;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多