亚大伯斯 2025-12-21 19:40 采纳率: 98.6%
浏览 0
已采纳

易飞拆分工单时子工单无法生成

在使用易飞ERP系统进行拆分工单时,常出现子工单无法生成的问题。主要原因包括:母工单状态未设为“已审核”或“开工”,导致系统不允许拆分;物料BOM结构配置错误或层级关系不明确;拆分数量不符合最小生产单位或超出库存可用量;系统参数中未启用“自动产生子工单”功能;或数据库触发器异常中断子工单生成流程。此外,用户权限不足或作业时段锁定亦可能造成操作失败。该问题直接影响生产排程与物料准备,需结合日志排查并验证基础数据完整性。
  • 写回答

1条回答 默认 最新

  • 时维教育顾老师 2025-12-21 20:17
    关注

    一、问题现象与初步排查

    在使用易飞ERP系统进行工单拆分操作时,用户常反馈“子工单未生成”或“拆分失败无提示”等异常现象。此类问题直接影响后续的生产排程与物料齐套性分析。初步判断应从操作界面反馈信息入手,检查系统是否弹出明确错误提示,如“母工单状态不允许拆分”、“BOM读取失败”等。

    • 确认当前登录账号具备“工单拆分”权限
    • 检查作业时间是否处于系统锁定时段(如月末结账期)
    • 查看母工单编号是否存在输入错误
    • 核实操作路径是否正确:生产管理 → 工单管理 → 拆分工单作业

    二、核心原因层级分析

    层级可能原因影响范围
    1. 状态控制母工单未审核或未开工阻断拆分流程启动
    2. 基础数据BOM结构错误或版本不匹配无法获取子件清单
    3. 参数配置未启用自动产生子工单功能系统不触发生成逻辑
    4. 数量约束拆分数量小于最小生产单位或超库存校验失败中断流程
    5. 技术层异常数据库触发器失效或事务回滚静默失败难追踪
    6. 权限与时效用户角色权限不足或系统时段锁定操作被拦截

    三、深入技术排查路径

    1. 进入【系统参数设置】模块,确认“MPS/MRP参数”中“自动产生子工单”选项已勾选
    2. 调用SQL查询验证母工单当前状态:
      SELECT wo_status, start_date, qty 
      FROM wo_master 
      WHERE wo_no = 'WO20240401001';
    3. 检查对应物料的BOM主档是否存在循环引用: graph TD A[成品A] --> B[半成品B] B --> C[原料C] C --> A[形成闭环?]
    4. 通过日志表定位异常点:
      SELECT log_time, error_code, description 
      FROM sys_log 
      WHERE module = 'WO_SPLIT' 
      AND operation_time BETWEEN '2024-04-01 09:00' AND '2024-04-01 10:00';
    5. 验证库存可用量是否满足拆分需求:
      • 调拨中数量
      • 已预留数量
      • 实际可用=总库存-占用量
    6. 检查数据库触发器状态: SELECT name, is_disabled FROM sys.triggers WHERE name LIKE '%WO_SPLIT%';
    7. 模拟测试环境复现问题,排除缓存干扰
    8. 比对正常与异常工单的字段差异,建立对照表
    9. 启用系统调试模式,捕获API调用链路
    10. 联系厂商技术支持获取补丁包或Hotfix

    四、解决方案实施矩阵

    针对不同成因,采取差异化解决策略:
    问题类型解决动作责任方预期恢复时间
    状态不符将母工单置为“已审核”状态生管人员<10分钟
    BOM错误修正层级关系并发布新版本工程部1-2小时
    参数缺失开启“自动产生子工单”开关IT管理员<5分钟
    库存不足执行紧急采购或调整拆分量采购/计划视供应链响应
    触发器异常重建或修复数据库触发逻辑DBA30分钟-2小时
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 12月22日
  • 创建了问题 12月21日