🔧

热交计划处理工具

1. 导入
▶
2. 生成计划表
▶
3. 排序
▶
4. 端板&集管
▶
5. 字段提取
▶
6. 生成MES
▶
7. 导出
📂 第一步:导入数据
📊 第二步:生成计划表
🔀 第三步:排序
🔩 第四步:端板&集管
🗂️ 第五步:字段提取
📤 第六步:生成MES计划
💾 第七步:导出文件
📂 导入APS热交计划
📁
点击上传,或拖拽文件到此处
支持 .xlsx / .xls
📊 上传「ZPP037计划达成率」(用于生成计划表时按子-工单匹配生产批号/主规格)
📊
点击上传,或拖拽「ZPP037计划达成率」文件到此处
支持 .xlsx / .xls(按固定列位置:E=子-工单键, F=生产批号, AN=主规格)
📋 上传「计划查询报表」(用于按生产批号兜底填充「父-生产版本」「父-工单」列,仅当原值为空时填入)
📋
点击上传,或拖拽「计划查询报表」文件到此处
支持 .xlsx / .xls(按列名匹配:生产批号 / 线体 / 工单号,第1行作表头)。可选导入;与 ZPP037 同时导入时,生成计划表顺序为:ZPP037 补批号 → 计划查询报表补线体/父-工单 → 原处理
📊 生成计划表
💡 处理逻辑
1. 读取导入的APS数据,按过滤关键词筛选热交相关行
2. 提取各字段映射到计划表列(品号、物料描述、数量、铜管管径等)
3. 按勾选的排序规则排序(机型 / 铜管管径↓+计划开始时间↑,可单独勾选或都跳过)
4. 生成初始条码(图号;品号;工单号;),图号为空时用品号替代并加⚠标记
5. 备份工单需求冲次等列
6. 若已上传「ZPP037计划达成率」:按子-工单(原O列)匹配,仅当生产批号为空时回填生产批号(ZPP037 F列)与主规格(ZPP037 AN列),并标黄
7. 若已上传「计划查询报表」:
  · 委外批号 / 是否保压:用「原表生产批号」匹配报表,命中后从报表「设备编码」正则提取批号(固定 4位数字+字母+5位数字,可在设备编码列前/中/后任意位置)、从「生产计划备注」判是否保压(含"保压"即填"保压")。每行都无条件匹配;报表未上传或该批号未命中 → 两列直接留空(不回退原表)
  · 线体 / 父-工单:按「生产批号(经步骤6可能已补出)」匹配,仅当「父-生产版本(线体/组别)」「父-工单」为空时,回填报表的「线体」「工单号」
7. 物料描述精确匹配过滤:若物料描述(去空格后)与指定项(干盘管/长直管/长U管/直管/铝箔/EC风机隔板加强筋)完全相同则过滤,可在「🔍 物料描述过滤条件」面板中开关
🔀 排序
(两种方式可单独勾选,也可都跳过)
💡 处理逻辑
两种排序可独立勾选,勾选的规则会按顺序复合比较执行;都不勾选则视为跳过:
1. 机型排序:先按机型倒数第二个字母(管制)分类,再按第4位起连续数字(风量)升序
2. 管径+时间:先按铜管管径列降序(空值排末尾),再按计划开始时间升序(空值排末尾)
🔩 端板&集管处理
💡 处理逻辑
⚠️ SAP导出的视图必须按照以下字段与顺序:工厂 - 父项物料编码 - 父项物料描述 - 组件编码 - 组件描述 - 组件主规格
1. 按「物料描述」末尾含"集管"过滤出集管数据
2. 按「物料描述」含"端板"过滤出端板数据
3. 从端板数据「长文本描述1」中提取δ与*之间的数字作为端板厚度
4. 按「品号」合并端板厚度,多值用/拼接并标黄
5. 输出端板表和集管表供后续字段匹配使用
🗂️ 字段提取
💡 处理逻辑
① 端板厚度匹配:按「品号」从端板表匹配厚度,未匹配标红
② 集管匹配:按「品号」从集管表匹配「物料描述」,去重顿号拼接,未匹配标红
③ 铜管代号:取「长文本描述1」第2字符,P→"P",R→"LW"
④ 非标板厚:从「长文本描述1」提取Q*后数字,空则默认0.33
⑤ 非标壁厚:从「长文本描述1」提取G*后数字
⑥ 管长计算:按「铜管管径」查数据库系数表,计算公式为:直管长度 = 表冷长度 × 翅片系数 + 端板厚度 × 端板系数 + 定值;U管长度 = U管长度 × 翅片系数 + 表冷长度 × 端板系数 + 定值
⑦ 回路处理:铜管代号为P时,取「长文本描述1」第4字符填入回路

单项执行
📤 生成MES计划表
💾 导出文件