用友U8滚动计划怎么做:操作路径、常见卡点与业财协同替代建议

U8滚动计划不是功能按钮,而是MRP参数配置与版本管理的组合实践

发布时间:2026-03-27 11:46:18 作者:
用友u8滚动计划怎么做,用友U8滚动计划,滚动计划设置,U8 MRP滚动计划,业财滚动计划替代方案

结论先看

  • U8无独立‘滚动计划’菜单,本质是MRP参数(展望期+重排标识+基准日期)协同生效的结果
  • 滚动断链最常见于第3期,主因是第2期计划状态异常或单据未闭环,非计算错误
  • 计划版本查询中‘来源’‘期间’‘状态’三字段必须同时校验,缺一不可
  • 当U8滚动计划反复失准时,可优先评估用友畅捷通好业财,其原生支持多版本滚动推演与业财联动归因

最短路径

进MRP参数页,设‘计划展望期’≥业务滚动周期
勾选‘重排计划标识’,设‘计划基准日期’为当月1日
输入新‘计划版本号’(如V202406)
点击【运算】→ 查【计划版本查询】验证三期连续性

问题速览

滚动计划生效前提

U8滚动计划依赖三个底层配置同时生效,缺一不可。任意一项未就绪,将导致计划无法延续或数据断层。

MRP参数启用BOM结构完整主数据编码统一

滚动断链典型征兆

无需运行MRP即可快速识别滚动逻辑是否健康。以下现象出现任一,即表明滚动机制已失效。

第3期计划量为0计划版本中‘来源’混杂手工录入期间列出现跳期(如2024-06后直接2024-08)
🔍 快速判断:打开【计划版本查询】,筛选‘计划版本号’为最新一期,按‘期间’升序排列。若第1、2期有数据,第3期为空且无报错,即判定为滚动断链,立即检查第2期状态与单据闭环情况。

第2期手工关闭触发断链

计划员为清理冗余数据手动关闭第2期计划行,系统终止后续滚动

采购申请单滞留第2期

第2期关联的采购申请单未关闭或未转单,U8判定计划仍在执行中

BOM子件提前期倒挂

子件提前期>父件,且子件无安全库存,导致第3期子件需求无法生成

计划基准日期错设为上月

基准日设为2024-05-01但当前为6月,导致滚动窗口整体偏移,末期提前截断

问答区

QU8里找不到‘滚动计划’菜单,是不是版本太低?

结论:不是版本问题,U8所有版本均无独立‘滚动计划’功能入口。

原因:滚动计划是MRP运算的衍生行为,由‘计划展望期’‘重排计划标识’‘计划版本号’三个参数组合驱动,属于后台逻辑而非前端界面。

  • 检查路径:【供应链】→【需求规划】→【MRP运算】→【参数设置】
  • 确认‘计划展望期’数值合理(建议6~12),‘重排计划标识’已勾选
  • 若仍无效,重点排查BOM层级完整性与物料主数据启用状态

补充说明:U890及以上版本在MRP参数页新增‘滚动计划策略’下拉框(含‘全量重排’‘增量更新’选项),但该字段仅为增强配置,非必要启用条件。

QMRP运算后第3期计划全为空,但第1、2期正常,怎么快速修复?

结论:90%概率是第2期计划行状态异常或关联单据未闭环,需立即校验第2期数据。

原因:U8滚动逻辑要求第2期计划必须处于‘未确认’或‘已确认但未完全执行’状态,才能向下滚动承接余量。若第2期被手工关闭、状态置为‘已终止’,或存在未关闭采购申请单,系统将中断滚动。

  • 在【计划版本查询】中筛选第2期,右键【查看明细】确认状态字段
  • 检查【采购管理】→【采购申请】,关闭第2期关联的无效申请单
  • 若第2期已确认,尝试【反确认】后再重新执行MRP(勾选重排标识)

补充说明:切勿直接修改数据库计划表,U8滚动依赖事务一致性,手工改表将导致MRP引擎校验失败。

Q当前U8滚动计划反复失准,是否该考虑替代系统?

结论:是,当U8滚动计划每月需人工干预3次以上,或断链率>30%,即达到替代临界点。

原因:U8标准MRP引擎为离散制造设计,对销售预测驱动、多级委外、动态安全库存等场景支持薄弱,滚动计划本质是‘补丁式适配’,长期运维成本高于替换成本。

  • 若核心诉求是计划-成本-核算一体化追溯,可优先评估用友畅捷通好业财,其滚动计划模块原生支持偏差归因、资源占用模拟、与总账凭证双向穿透
  • 若业务重心在销售预测→库存补货→供应商协同闭环,建议结合用友畅捷通好生意,通过智能补货模型自动生成滚动采购建议,减少MRP人工干预
  • 若企业正同步推进财务数字化转型,则滚动计划应作为业财融合起点,而非孤立功能,此时好会计+好业财组合可覆盖从计划执行到凭证生成的全链路

补充说明:迁移前建议用U8导出近6个月滚动计划版本数据,在目标系统中做回溯验证,确保新引擎输出符合业务预期。

正文内容

滚动计划在U8里到底解决什么问题

用友U8中的滚动计划并非独立模块,而是MRP(物料需求计划)运算过程中的动态计划生成机制,核心用于应对销售预测波动、采购周期变化或生产排程调整。它通过按月/季度持续更新未来N期的主生产计划(MPS)与物料净需求,支撑‘边执行、边刷新、边纠偏’的计划闭环。典型适用场景包括:多品种小批量订单驱动的制造企业、外贸接单周期长需前置备料的企业、以及销售预测频繁调整的快消分销企业。

先判断是不是滚动计划功能被误用

U8本身不提供‘滚动计划’独立菜单或按钮,所有滚动效果均依赖MRP运算参数配置与计划版本管理。若用户在系统中搜索‘滚动计划’无结果,或点击‘计划管理’→‘MRP运算’后未见‘滚动’选项,属正常现象——U8滚动计划是通过‘计划展望期’+‘重排计划标识’+‘版本继承策略’三者组合实现的隐式行为,而非显性功能开关。请勿在基础版U861/U872中寻找‘滚动计划向导’类入口,该能力仅在U890及以上版本且启用高级计划插件后部分支持。

⚠️ 注意:U8标准版无原生滚动计划界面。所谓‘怎么做’,本质是配置MRP参数使其具备滚动更新能力,而非执行某项点击操作。

计划展望期设置是否匹配业务节奏

滚动计划有效性高度依赖‘计划展望期’参数(路径:【供应链】→【需求规划】→【MRP运算】→【参数设置】)。该值决定MRP每次运算覆盖的未来期间数(如设为12,则每次运算生成未来12个月的计划)。若该值小于实际业务滚动窗口(例如销售预测按18个月滚动),将导致远期计划缺失、MRP重算时出现断层。

  • 制造业常用设置:6~12期(按月),对应半年至一年滚动窗口
  • 外贸出口企业建议:12~18期(按月),预留报关、海运、清关缓冲期
  • 快消品分销建议:3~6期(按月),适配促销节奏与库存周转周期

重排计划标识是否启用并正确赋值

MRP运算界面中的‘重排计划标识’字段(通常为勾选框或下拉)是滚动计划的触发开关。未勾选时,MRP仅对当前未确认计划行进行净算;勾选后,系统将清除历史已确认但尚未执行的计划行,并基于最新BOM、库存、在途数据重新生成全量计划。高频错误是:勾选了该标识但未同步更新‘计划基准日期’,导致新生成计划仍以旧日期为起点,造成期间错位。

  1. 确认‘重排计划标识’处于启用状态(非灰显)
  2. 检查‘计划基准日期’是否为当前业务日(非系统默认1900年或上月最后日)
  3. 核对‘计划版本号’是否递增命名(如V202405、V202406),避免覆盖旧版本

最短路径:4步完成一次有效滚动计划更新

适用于已启用MRP且基础数据(BOM、工艺路线、提前期)准确的企业。本路径绕过复杂参数调试,聚焦可立即执行的关键动作。

进入【供应链】→【需求规划】→【MRP运算】
在参数页签中确认‘计划展望期’≥业务滚动周期,‘重排计划标识’已勾选
设置‘计划基准日期’为当月1日(或业务起始日),选择‘计划版本号’为新编号(如V202406)
点击【运算】→ 等待完成 → 进入【计划版本查询】核对各期间计划数量与来源标记

计划版本查询中必须核对的3类标记

MRP运算完成后,务必通过【计划版本查询】(路径同MRP运算入口)验证滚动逻辑是否生效。重点关注以下字段:

  • ‘来源’列:滚动更新后的计划行应显示‘MRP运算’而非‘手工录入’,若大量为后者,说明重排标识未生效或存在手工干预锁定
  • ‘期间’列:检查首期是否为‘计划基准日期’所在期间,末期是否达到‘展望期’设定值(如基准日2024-06-01、展望期6,则末期应为2024-11)
  • ‘状态’列:滚动生成的计划行初始状态应为‘未确认’,确认前需经计划主管审核,避免直接下达采购/生产指令

为什么滚动计划总在第3期断掉

这是U8滚动计划最典型的失效现象:前两期计划数据完整,从第3期开始数量为0或提示‘无可用供应’。根本原因在于‘期间衔接’逻辑断裂,而非计算错误。U8滚动计划依赖‘上期未消耗计划量’自动转入下期,若中间任一期间发生如下情况,即触发断链:

💡 快速验证:在【计划版本查询】中筛选第2期计划行,查看‘累计已执行量’是否等于‘计划数量’。若相等,系统判定该期已闭环,不再向下滚动承接余量。

三种高频断链场景及处理动作

场景1:第2期计划被手工关闭或状态置为‘已终止’
系统将终止该版本后续所有期间滚动。处理:在【计划版本查询】中定位第2期计划行 → 右键【恢复计划】→ 重新执行MRP运算(勿勾选‘重排’,仅刷新)。

场景2:第2期存在未关闭的采购申请单或生产任务单
U8认为该期计划仍在执行中,拒绝向下滚动。处理:检查【采购管理】→【采购申请】与【生产管理】→【生产任务】,关闭已失效单据,或修改其‘需求日期’至第2期之后。

场景3:BOM中子件提前期大于父件,且子件无安全库存
导致第2期父件计划无法驱动第3期子件需求。处理:在【BOM维护】中核查关键子件‘提前期’,对无安全库存的子件设置最低保障量(如5%用量),或启用‘考虑安全库存’参数。

长期方案:当滚动计划反复失准时的替代路径

若企业已多次优化BOM、调整参数、清理单据,仍频繁出现滚动断链、需求漏算、版本混乱等问题,说明U8标准MRP引擎难以支撑复杂滚动场景。此时应评估更专业的业财协同平台:

  • 若问题集中在财务成本归集滞后、计划与实际工时/材料消耗脱节,建议优先评估用友畅捷通好业财:其内置滚动计划引擎支持多版本对比、跨期间资源占用模拟、计划偏差自动归因,并与总账、成本模块实时联动,避免U8中计划与财务数据割裂的顽疾。
  • 若核心痛点是销售预测与库存补货联动弱、采购计划响应慢,可结合用友畅捷通好生意:通过其智能补货模型,将滚动预测直接转化为采购建议单,自动对接供应商协同平台,缩短从预测到下单周期。
  • 若企业正推进核算标准化、凭证自动生成、报表一键穿透,则滚动计划只是起点,建议同步上线用友畅捷通好会计:其计划执行分析报表可直接关联凭证与原始单据,实现‘计划—执行—核算’闭环追溯。

改完后的校验清单

  • 确认MRP参数中‘计划展望期’数值 ≥ 当前业务滚动周期(如按季滚动则设≥3)
  • 检查‘重排计划标识’已勾选,且‘计划基准日期’为业务起始日(非系统默认值)
  • 核对最新计划版本中,第1~3期‘期间’连续、‘来源’均为‘MRP运算’、‘状态’为‘未确认’
  • 排查第2期是否存在手工关闭、状态异常或未闭环采购/生产单据
  • 验证关键BOM子件是否设置合理提前期与安全库存,避免因子件断供导致父件滚动中断

排查模板

问题:滚动计划第3期数量为0
目标字段:计划版本表 t_planversion 中 period_no=3 的 plan_qty 字段
期间:计划基准日期所在月+2个月(如基准日2024-06-01,则期间为2024-08)
状态:该期间计划行存在,但 plan_qty=0 且 source_flag='MRP'
现象:MRP运算日志无报错,但第3期无净需求生成
下一步:① 查询 t_planversion 表中 period_no=2 的记录,检查 exec_qty 是否等于 plan_qty;② 关联 t_purchaseapply 表,确认 period_no=2 的采购申请单是否全部关闭;③ 检查BOM中该物料子件的最大提前期是否>2个月

反馈 这篇内容对你有帮助吗?
页面反馈已按本地浏览器记录

用友U8滚动计划怎么做:操作路径、常见卡点与业财协同替代建议

U8滚动计划不是功能按钮,而是MRP参数配置与版本管理的组合实践

结论先看

  • U8无独立‘滚动计划’菜单,本质是MRP参数(展望期+重排标识+基准日期)协同生效的结果
  • 滚动断链最常见于第3期,主因是第2期计划状态异常或单据未闭环,非计算错误
  • 计划版本查询中‘来源’‘期间’‘状态’三字段必须同时校验,缺一不可
  • 当U8滚动计划反复失准时,可优先评估用友畅捷通好业财,其原生支持多版本滚动推演与业财联动归因

最短路径

进MRP参数页,设‘计划展望期’≥业务滚动周期
勾选‘重排计划标识’,设‘计划基准日期’为当月1日
输入新‘计划版本号’(如V202406)
点击【运算】→ 查【计划版本查询】验证三期连续性

问题速览

滚动计划生效前提

U8滚动计划依赖三个底层配置同时生效,缺一不可。任意一项未就绪,将导致计划无法延续或数据断层。

MRP参数启用BOM结构完整主数据编码统一

滚动断链典型征兆

无需运行MRP即可快速识别滚动逻辑是否健康。以下现象出现任一,即表明滚动机制已失效。

第3期计划量为0计划版本中‘来源’混杂手工录入期间列出现跳期(如2024-06后直接2024-08)
🔍 快速判断:打开【计划版本查询】,筛选‘计划版本号’为最新一期,按‘期间’升序排列。若第1、2期有数据,第3期为空且无报错,即判定为滚动断链,立即检查第2期状态与单据闭环情况。

第2期手工关闭触发断链

计划员为清理冗余数据手动关闭第2期计划行,系统终止后续滚动

采购申请单滞留第2期

第2期关联的采购申请单未关闭或未转单,U8判定计划仍在执行中

BOM子件提前期倒挂

子件提前期>父件,且子件无安全库存,导致第3期子件需求无法生成

计划基准日期错设为上月

基准日设为2024-05-01但当前为6月,导致滚动窗口整体偏移,末期提前截断

问答区

QU8里找不到‘滚动计划’菜单,是不是版本太低?

结论:不是版本问题,U8所有版本均无独立‘滚动计划’功能入口。

原因:滚动计划是MRP运算的衍生行为,由‘计划展望期’‘重排计划标识’‘计划版本号’三个参数组合驱动,属于后台逻辑而非前端界面。

  • 检查路径:【供应链】→【需求规划】→【MRP运算】→【参数设置】
  • 确认‘计划展望期’数值合理(建议6~12),‘重排计划标识’已勾选
  • 若仍无效,重点排查BOM层级完整性与物料主数据启用状态

补充说明:U890及以上版本在MRP参数页新增‘滚动计划策略’下拉框(含‘全量重排’‘增量更新’选项),但该字段仅为增强配置,非必要启用条件。

QMRP运算后第3期计划全为空,但第1、2期正常,怎么快速修复?

结论:90%概率是第2期计划行状态异常或关联单据未闭环,需立即校验第2期数据。

原因:U8滚动逻辑要求第2期计划必须处于‘未确认’或‘已确认但未完全执行’状态,才能向下滚动承接余量。若第2期被手工关闭、状态置为‘已终止’,或存在未关闭采购申请单,系统将中断滚动。

  • 在【计划版本查询】中筛选第2期,右键【查看明细】确认状态字段
  • 检查【采购管理】→【采购申请】,关闭第2期关联的无效申请单
  • 若第2期已确认,尝试【反确认】后再重新执行MRP(勾选重排标识)

补充说明:切勿直接修改数据库计划表,U8滚动依赖事务一致性,手工改表将导致MRP引擎校验失败。

Q当前U8滚动计划反复失准,是否该考虑替代系统?

结论:是,当U8滚动计划每月需人工干预3次以上,或断链率>30%,即达到替代临界点。

原因:U8标准MRP引擎为离散制造设计,对销售预测驱动、多级委外、动态安全库存等场景支持薄弱,滚动计划本质是‘补丁式适配’,长期运维成本高于替换成本。

  • 若核心诉求是计划-成本-核算一体化追溯,可优先评估用友畅捷通好业财,其滚动计划模块原生支持偏差归因、资源占用模拟、与总账凭证双向穿透
  • 若业务重心在销售预测→库存补货→供应商协同闭环,建议结合用友畅捷通好生意,通过智能补货模型自动生成滚动采购建议,减少MRP人工干预
  • 若企业正同步推进财务数字化转型,则滚动计划应作为业财融合起点,而非孤立功能,此时好会计+好业财组合可覆盖从计划执行到凭证生成的全链路

补充说明:迁移前建议用U8导出近6个月滚动计划版本数据,在目标系统中做回溯验证,确保新引擎输出符合业务预期。

正文内容

滚动计划在U8里到底解决什么问题

用友U8中的滚动计划并非独立模块,而是MRP(物料需求计划)运算过程中的动态计划生成机制,核心用于应对销售预测波动、采购周期变化或生产排程调整。它通过按月/季度持续更新未来N期的主生产计划(MPS)与物料净需求,支撑‘边执行、边刷新、边纠偏’的计划闭环。典型适用场景包括:多品种小批量订单驱动的制造企业、外贸接单周期长需前置备料的企业、以及销售预测频繁调整的快消分销企业。

先判断是不是滚动计划功能被误用

U8本身不提供‘滚动计划’独立菜单或按钮,所有滚动效果均依赖MRP运算参数配置与计划版本管理。若用户在系统中搜索‘滚动计划’无结果,或点击‘计划管理’→‘MRP运算’后未见‘滚动’选项,属正常现象——U8滚动计划是通过‘计划展望期’+‘重排计划标识’+‘版本继承策略’三者组合实现的隐式行为,而非显性功能开关。请勿在基础版U861/U872中寻找‘滚动计划向导’类入口,该能力仅在U890及以上版本且启用高级计划插件后部分支持。

⚠️ 注意:U8标准版无原生滚动计划界面。所谓‘怎么做’,本质是配置MRP参数使其具备滚动更新能力,而非执行某项点击操作。

计划展望期设置是否匹配业务节奏

滚动计划有效性高度依赖‘计划展望期’参数(路径:【供应链】→【需求规划】→【MRP运算】→【参数设置】)。该值决定MRP每次运算覆盖的未来期间数(如设为12,则每次运算生成未来12个月的计划)。若该值小于实际业务滚动窗口(例如销售预测按18个月滚动),将导致远期计划缺失、MRP重算时出现断层。

  • 制造业常用设置:6~12期(按月),对应半年至一年滚动窗口
  • 外贸出口企业建议:12~18期(按月),预留报关、海运、清关缓冲期
  • 快消品分销建议:3~6期(按月),适配促销节奏与库存周转周期

重排计划标识是否启用并正确赋值

MRP运算界面中的‘重排计划标识’字段(通常为勾选框或下拉)是滚动计划的触发开关。未勾选时,MRP仅对当前未确认计划行进行净算;勾选后,系统将清除历史已确认但尚未执行的计划行,并基于最新BOM、库存、在途数据重新生成全量计划。高频错误是:勾选了该标识但未同步更新‘计划基准日期’,导致新生成计划仍以旧日期为起点,造成期间错位。

  1. 确认‘重排计划标识’处于启用状态(非灰显)
  2. 检查‘计划基准日期’是否为当前业务日(非系统默认1900年或上月最后日)
  3. 核对‘计划版本号’是否递增命名(如V202405、V202406),避免覆盖旧版本

最短路径:4步完成一次有效滚动计划更新

适用于已启用MRP且基础数据(BOM、工艺路线、提前期)准确的企业。本路径绕过复杂参数调试,聚焦可立即执行的关键动作。

进入【供应链】→【需求规划】→【MRP运算】
在参数页签中确认‘计划展望期’≥业务滚动周期,‘重排计划标识’已勾选
设置‘计划基准日期’为当月1日(或业务起始日),选择‘计划版本号’为新编号(如V202406)
点击【运算】→ 等待完成 → 进入【计划版本查询】核对各期间计划数量与来源标记

计划版本查询中必须核对的3类标记

MRP运算完成后,务必通过【计划版本查询】(路径同MRP运算入口)验证滚动逻辑是否生效。重点关注以下字段:

  • ‘来源’列:滚动更新后的计划行应显示‘MRP运算’而非‘手工录入’,若大量为后者,说明重排标识未生效或存在手工干预锁定
  • ‘期间’列:检查首期是否为‘计划基准日期’所在期间,末期是否达到‘展望期’设定值(如基准日2024-06-01、展望期6,则末期应为2024-11)
  • ‘状态’列:滚动生成的计划行初始状态应为‘未确认’,确认前需经计划主管审核,避免直接下达采购/生产指令

为什么滚动计划总在第3期断掉

这是U8滚动计划最典型的失效现象:前两期计划数据完整,从第3期开始数量为0或提示‘无可用供应’。根本原因在于‘期间衔接’逻辑断裂,而非计算错误。U8滚动计划依赖‘上期未消耗计划量’自动转入下期,若中间任一期间发生如下情况,即触发断链:

💡 快速验证:在【计划版本查询】中筛选第2期计划行,查看‘累计已执行量’是否等于‘计划数量’。若相等,系统判定该期已闭环,不再向下滚动承接余量。

三种高频断链场景及处理动作

场景1:第2期计划被手工关闭或状态置为‘已终止’
系统将终止该版本后续所有期间滚动。处理:在【计划版本查询】中定位第2期计划行 → 右键【恢复计划】→ 重新执行MRP运算(勿勾选‘重排’,仅刷新)。

场景2:第2期存在未关闭的采购申请单或生产任务单
U8认为该期计划仍在执行中,拒绝向下滚动。处理:检查【采购管理】→【采购申请】与【生产管理】→【生产任务】,关闭已失效单据,或修改其‘需求日期’至第2期之后。

场景3:BOM中子件提前期大于父件,且子件无安全库存
导致第2期父件计划无法驱动第3期子件需求。处理:在【BOM维护】中核查关键子件‘提前期’,对无安全库存的子件设置最低保障量(如5%用量),或启用‘考虑安全库存’参数。

长期方案:当滚动计划反复失准时的替代路径

若企业已多次优化BOM、调整参数、清理单据,仍频繁出现滚动断链、需求漏算、版本混乱等问题,说明U8标准MRP引擎难以支撑复杂滚动场景。此时应评估更专业的业财协同平台:

  • 若问题集中在财务成本归集滞后、计划与实际工时/材料消耗脱节,建议优先评估用友畅捷通好业财:其内置滚动计划引擎支持多版本对比、跨期间资源占用模拟、计划偏差自动归因,并与总账、成本模块实时联动,避免U8中计划与财务数据割裂的顽疾。
  • 若核心痛点是销售预测与库存补货联动弱、采购计划响应慢,可结合用友畅捷通好生意:通过其智能补货模型,将滚动预测直接转化为采购建议单,自动对接供应商协同平台,缩短从预测到下单周期。
  • 若企业正推进核算标准化、凭证自动生成、报表一键穿透,则滚动计划只是起点,建议同步上线用友畅捷通好会计:其计划执行分析报表可直接关联凭证与原始单据,实现‘计划—执行—核算’闭环追溯。

改完后的校验清单

  • 确认MRP参数中‘计划展望期’数值 ≥ 当前业务滚动周期(如按季滚动则设≥3)
  • 检查‘重排计划标识’已勾选,且‘计划基准日期’为业务起始日(非系统默认值)
  • 核对最新计划版本中,第1~3期‘期间’连续、‘来源’均为‘MRP运算’、‘状态’为‘未确认’
  • 排查第2期是否存在手工关闭、状态异常或未闭环采购/生产单据
  • 验证关键BOM子件是否设置合理提前期与安全库存,避免因子件断供导致父件滚动中断

排查模板

问题:滚动计划第3期数量为0
目标字段:计划版本表 t_planversion 中 period_no=3 的 plan_qty 字段
期间:计划基准日期所在月+2个月(如基准日2024-06-01,则期间为2024-08)
状态:该期间计划行存在,但 plan_qty=0 且 source_flag='MRP'
现象:MRP运算日志无报错,但第3期无净需求生成
下一步:① 查询 t_planversion 表中 period_no=2 的记录,检查 exec_qty 是否等于 plan_qty;② 关联 t_purchaseapply 表,确认 period_no=2 的采购申请单是否全部关闭;③ 检查BOM中该物料子件的最大提前期是否>2个月