Marui_Work_Optimize/README.md

1.7 KiB
Raw Permalink Blame History

Marui_Work_Optimize

PMC 物控优化方案 — 缺料交期总表 + 数据链路打通 + 字段补全

📋 优化内容

方案 A补全缺料表字段

缺料 表增加/完善列:

  • P列 = 确认交期:从 qs 表或手动填入
  • Q列 = 预计到货数量qs 厂商回复数量
  • R列 = 跟催优先级:自动计算高/中/低
  • S列 = 采购窗口:跳转到 qs 对应行

优先级规则:

  • 高优先级:结余/欠料 < 0 且 PO = 0无订单
  • 中优先级:结余/欠料 < 0 且 PO > 0有订单但不够
  • 低优先级:结余/欠料 >= 0 但 备料不足

方案 B打通数据链路

qs 表完善后 → 自动回填 → 缺料.P (确认交期)
TMH.C 录入后 → 自动更新 → qs 的实际到货状态
0000.L/T内缺料 → 自动标记 → 缺料 优先级

方案 C新建缺料交期总表

新增 缺料交期总表 工作表VBA 自动汇总所有关键信息。

宏列表

说明
UpdateShortagePriority 方案A计算缺料表优先级
FillConfirmedDelivery 方案B从qs回填确认交期到缺料表
CreateShortageDeliveryReport 方案C生成缺料交期总表
RefreshAllData 一键刷新所有数据(推荐绑定快捷键)
SyncTMHToQS 方案BTMH入库后同步状态到qs
WorksheetExists 工具函数:检查工作表是否存在
OptimizeVBA 工具函数:性能优化开关

使用说明

  1. 将本模块复制到 xlsm 文件的 VBA 编辑器
  2. 推荐绑定 RefreshAllData 到快捷键(如 Ctrl+Shift+R
  3. 每次查看缺料交期前先运行刷新宏
  4. qs / ql / TMH 数据由采购/仓储录入,物控主要使用 缺料交期总表