BOM正查-新

栏目:云星瀚知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:6

BOM正查-新

变更记录

产品版本
更新内容更新日期
V6.0.1

优化了BOM正查展开逻辑;

新增了自定义是否要显示左侧树结构、版本号控制处理的功能;

新增了支持超级BOM和订单BOM正查的功能;

新增了支持超级BOM跨制造BOM、订单BOM跨制造BOM正查的功能

2023年10月28日


1 简介

1.1 功能介绍

BOM的查询方式之一,BOM不同使用场景下,需要根据最终产品或中间部件,进行查询直接下级子件、往下各级子件、所有使用底层材料等各种需求。


1.2 应用场景

支持正查多种用途的BOM:

  • 制造BOM展制造BOM;

  • 超级BOM展超级BOM;

  • 订单BOM展订单BOM

支持跨类型展BOM:

  • 超级BOM展制造BOM;

  • 订单BOM展制造BOM


1.3 系统路径

【制造云】→【制造产品数据管理】→【BOM维护】 →【BOM正查】


1.4 关键字段/按钮说明

本文中用到的名词解释:

  • 顶层BOM:根据查询条件找到的BOM;

  • 父BOM:组件可以往下展的BOM;

  • 子BOM:根据条件找到的BOM组件往下展的BOM


关键字段说明

字段名称详细解释
查询条件
使用组织
指定查询物料清单(BOM)的使用组织
物料编码要进行BOM正查的物料,F7选择使用组织下可用且已审核的物料
物料名称
所选物料的物料名称
BOM展开设置

根据BOM展开设置中维护的BOM类型查找BOM,F7选择可用且已审核的BOM展开设置

物料为配置件,配置号为空:根据超级BOM类型找顶层BOM,根据超级BOM类型和制造BOM类型找子BOM

物料为配置件,配置号非空:根据订单BOM类型找顶层BOM,根据订单BOM类型和制造BOM找子BOM

物料为通用件:根据制造BOM类型找顶层BOM和子BOM

配置号
为空时BOM正查展超级BOM,非空时正查根据配置号查找顶层订单BOM,F7选择配置号
版本号
非空时正查根据版本号找顶层BOM,F7选择物料的版本号
替代号根据替代号找顶层BOM,为空时找替代号为空的顶层BOM;F7选择替代号
展开方式

正查结果展开方式

  • 逐级展开:按照BOM结构向下多级展开;

  • 综合展开:不考虑层级,相同组件数量合计

末级展开正查结果=综合展开时可见,为是则不考虑层级,查询最底层的原材料
查询时间
BOM正查的时间,正查结果只展示生效时间<查询时间≤失效时间的BOM分录
需求数量计算组件标准用量时的顶层BOM的父项数量,默认为1
外购件向下展开为否时,正查结果不包含物料属性为外购件物料的下级
默认配置号默认配置号
显示左侧结构树
默认为否,为是时BOM正查结果显示左边树结构;为否不显示
空值处理
默认为否,为是且版本号为空时,根据版本号为空查找顶层BOM;为否且版本号为空时,BOM正查找顶层BOM不考虑版本号,即查出版本号为空以及所有版本号非空的顶层BOM
查询结果
BOM层级指逐级展开时该行物料在该BOM树下的层级,综合展开时BOM层级为空
父项物料编码该行子项物料所属BOM中的主产品物料
子项物料编码

BOM展开查询到的BOM组件物料编码

  • BOM组件.组件类型=库存:该行组件物料编码;

  • BOM组件.组件类型=选项类:该行选项类对应的特征物料

子项物料名称子项物料的物料名称
规格型号

子项物料规格型号

物料属性子项物料在BOM分录中的物料属性
版本号子项物料在BOM中的版本号
配置号子项物料在BOM中的配置号
基本单位子项物料在BOM中的计量单位
用量:分子

子项物料在BOM中的用量:分子

当“展开方式”=综合展开时,不显示

用量:分母

子项物料在BOM中对应的用量:分母

当“展开方式”=综合展开时,不显示

标准用量

根据需求数量计算得出,表示做n(需求数量)个产品需要该子项物料在不同层级中的用量。

当“展开方式”=综合展开时,表示做n(需求数量)个产品需要该子项物料的总用量

用量类型子项物料在BOM中的用量类型
辅助属性子项物料在BOM中的辅助属性


1.5 查询逻辑说明

(1)制造BOM展制造BOM

顶层BOM需满足条件:

  • 查找使用组织范围内的BOM;

  • BOM.单据状态=已审核,使用状态=可用;

  • BOM展开设置.制造BOM类型=BOM.BOM类型;

  • 物料编码=BOM主产品.产品编码;

  • 替代号=BOM主产品.替代号;

  • 版本号非空时,版本号=BOM主产品.版本号;版本号为空且空值处理=是时,BOM主产品为空;版本号为空且控制处理=否时,包含主产品版本号为空 以及所有版本号非空的BOM

子BOM需满足条件:

  • 查找使用组织范围内的BOM;

  • BOM.单据状态=已审核,使用状态=可用;

  • BOM展开设置.制造BOM类型=子BOM.BOM类型;

  • 子BOM主产品.编码=父BOM.组件编码;

  • 子BOM主产品.版本号=父BOM组件.版本号;

  • 子BOM主产品.辅助属性=父BOM组件.辅助属性;

  • 子BOM替代号=替代号


(2)超级BOM展超级BOM

顶层BOM需满足条件:

  • 查找使用组织范围内的BOM;

  • BOM.单据状态=已审核,使用状态=可用;

  • BOM展开设置.超级BOM类型=BOM.BOM类型;

  • 替代号=BOM主产品.替代号;

  • 版本号非空时,版本号=BOM主产品.版本号;版本号为空且空值处理=是时,BOM主产品为空;版本号为空且控制处理=否时,包含主产品版本号为空 以及所有版本号非空的BOM

子BOM需满足条件:

  • 查找使用组织范围内的BOM;

  • BOM.单据状态=已审核,使用状态=可用;

  • BOM展开设置.超级BOM类型=子BOM.BOM类型;

  • 子BOM主产品.编码=父BOM.组件编码;

  • 子BOM主产品.版本号=父BOM组件.版本号;

  • 子BOM主产品.辅助属性=父BOM组件.辅助属性;

  • 子BOM替代号=替代号


(3)订单BOM展订单BOM

顶层BOM需满足条件:

  • 查找使用组织范围内的BOM;

  • BOM.单据状态=已审核,使用状态=可用;

  • BOM展开设置.订单BOM类型=BOM.BOM类型;

  • 替代号=BOM主产品.替代号;

  • 配置号=BOM主产品.配置号;

  • 版本号非空时,版本号=BOM主产品.版本号;版本号为空且空值处理=是时,BOM主产品为空;版本号为空且控制处理=否时,包含主产品版本号为空 以及所有版本号非空的BOM


子BOM需满足条件:

  • 查找使用组织范围内的BOM;

  • BOM.单据状态=已审核,使用状态=可用;

  • BOM展开设置.订单BOM类型=子BOM.BOM类型;

  • 子BOM主产品.编码=父BOM.组件编码;

  • 子BOM主产品.版本号=父BOM组件.版本号;

  • 子BOM主产品.配置号=父BOM组件.配置号;

  • 子BOM主产品.辅助属性=父BOM组件.辅助属性;

  • 子BOM替代号=替代号


(4)超级BOM展制造BOM

制造BOM需满足条件:

  • 查找使用组织范围内的BOM;

  • BOM.单据状态=已审核,使用状态=可用;

  • BOM展开设置.制造BOM类型=子BOM.BOM类型;

  • 子BOM主产品.编码=父BOM.组件编码;

  • 子BOM主产品.版本号=父BOM组件.版本号;

  • 子BOM主产品.辅助属性=父BOM组件.辅助属性;

  • 子BOM替代号=替代号


    (5)订单BOM展制造BOM

    制造BOM需满足条件:

    • 查找使用组织范围内的BOM;

    • BOM.单据状态=已审核,使用状态=可用;

    • BOM展开设置.制造BOM类型=子BOM.BOM类型;

    • 子BOM主产品.编码=父BOM.组件编码;

    • 子BOM主产品.版本号=父BOM组件.版本号;

    • 子BOM主产品.辅助属性=父BOM组件.辅助属性;

    • 子BOM替代号=替代号


    2 主要操作

    2.1 查询-制造BOM展制造BOM

    前提条件

    • 用户拥有使用组织下BOM正查的权限。

    • 物料配置属性为空。


    操作步骤

    步骤1: 物料编码录入通用件,录入BOM展开设置等数据,点查询。根据物料+版本号+替代号+BOM展开设置的制造BOM类型查找顶层制造BOM。

    例1:在dw0二层1中,组件dw0.2有两行分录,第二行版本号=V1.0,第三行版本号为空,物料的辅助属性都为空。




    BOM展开设置dw88特征中,制造BOM类型= dw88。



    正查时找顶层BOM:使用组织dw自建测试组织02下,BOM类型= dw88、主产品.产品编码=dw0、版本号为空、辅助属性为空、配置号为空的BOM,即dw0二层1。


    例2:接例1的数据,正查展dw0二层1的子BOM。

    查找子BOM:顶层BOM第二行匹配使用组织下,BOM类型=dw88、产品编码=dw0.2,版本号=V1.0的BOM dw0二层2(V1.0) ,即正查结果截图第6行;第三行匹配BOM类型=dw88,产品编码=dw0.2,版本号为空的BOM dw0二层2,即正查结果截图第8、9行。



    例3:在BOM dw3.2black中,组件dw3.2.1的辅助属性dw颜色为黑色,在BOM dw3.2red中,组件dw3.2.1的辅助属性值为空。


    BOM正查时,查询出两棵BOM树,顶层物料都为dw3.2。

    其中BOM dw3.2red的组件辅助属性为空,没有找到产品编码= dw3.2.1,辅助属性dw颜色为的子BOM,所以不往下展;

    BOM dw3.2black中,组件dw3.2.1的辅助属性dw颜色=黑色的分录正查时往下展子BOM,取产品编码= dw3.2.1,辅助属性dw颜色=黑色的子BOM dw3.2.1black,而不展辅助属性dw颜色=黑色的BOM dw3.2.1red。


    2.2 查询-超级BOM展超级BOM

    前提条件

    • 用户拥有使用组织下BOM正查的权限。

    • 物料配置属性为配置件。


    操作步骤

    步骤1: 物料录入配置件,不录入配置号。点击查询,根据物料+版本号+替代号+BOM展开设置.超级BOM类型查找顶层BOM。

    例4:物料编码=dw5p,未录入配置号,正查结果顶层BOM查找使用组织下,产品编码=物料编码,BOM类型=dw88特征选配的BOM dw5一层。



    BOM展开设置dw88特征中,超级BOM类型= dw88特征选配、制造BOM类型= dw88。



    BOM正查展开顶层BOM dw5一层:



    例5:例4的第3个组件dw虚拟配置5.1(dw5.1p)为配置件,找到使用组织下,产品编码= dw5.1p ,BOM类型=dw88特征选配、版本号和配置号为空的子BOM dw5二层1,并展开该子BOM。




    2.3 查询-超级BOM展制造BOM

    前提条件

    • 用户拥有使用组织下BOM正查的权限;

    • 物料配置属性为配置件;

    • BOM组件为通用件

    步骤1: 物料录入配置件、BOM展开设置,点查询,展开BOM后,其子件为通用件,根据父BOM组件+版本号+替代号+BOM展开设置的制造BOM类型查找子BOM。


    例6:接例4和例5的数据,BOM dw5二层1第三行组件dw虚拟5.1.3(dw5.1.3t)是通用件,找到使用组织下,产品编码= dw5.1.3t,BOM类型=dw88,版本号、辅助属性、配置号和替代号为空的BOM dw5三层1,并展开该子BOM。





    2.4 查询-订单BOM展订单BOM,存在订单BOM

    前提条件

    • 用户拥有使用组织下BOM正查的权限;

    • 物料配置属性为配置件;

    • 根据录入的数据能找到订单BOM


    操作步骤

    步骤1: 物料录入配置件、BOM展开设置、配置号,点查询,根据物料+配置号+版本号+替代号+BOM展开设置的订单BOM类型查找顶层订单BOM。

    例7:BOM正查产品编码录入dw6p,BOM展开设置录入dw88特征,配置号录入dw6p-dw6p-299。

    BOM展开设置的订单BOM类型=订单BOM



    根据BOM类型=订单BOM、产品编码=dw6p、配置号= dw6p-dw6p-299查找到顶层BOM  6-001。



    例8:接例7的数据,BOM 6-001的第一行组件物料= dw6.1p,配置号= dw6p-dw6.1p-300,根据BOM类型=订单BOM,第一行BOM正查找到子BOM 6-002并展开。




    2.5 查询-订单BOM展订单BOM,不存在订单BOM

    前提条件

    • 用户拥有使用组织下BOM正查的权限;

    • 物料配置属性为配置件;

    • 根据录入的数据不能找到订单BOM


    操作步骤

    步骤1: 物料录入配置件、BOM展开设置、配置号,点查询,根据物料+配置号+版本号+替代号+BOM展开设置的订单BOM类型查找顶层订单BOM,没找到已审核可用的订单BOM。根据物料找组织下的产品配置方案,根据产品配置方案.BOM展开设置.超级BOM类型查找超级BOM后,若选配类型为特征选配,则根据配置号中的特征列表展超级BOM;若选配类型为组件选配,则正查结果为空。

    例9:

    物料dw6p在组织使用下不存在BOM类型=订单BOM,配置号=dw6p-dw6p-298可用已审核的订单BOM。




    查找dw6p在使用组织下的产品配置方案,其配置方式为组件选配,所以BOM正查结果为空。


    例10:物料dw5p在组织使用下不存在BOM类型=订单BOM,配置号= Kingdee*20231004-502可用已审核的订单BOM。查找dw5p在使用组织下的产品配置方案,其配置方式为特征选配,则展配置号的配置清单+产品配置方案对应超级BOM进行选配后的结果。具体如下:

    (1)根据配置号产品配置方案中BOM展开设置.超级BOM类型找到物料dw5p对应的超级BOM和子BOM。





    (2)根据配置号Kingdee*20231004-502的配置清单展超级BOM,具体逻辑可参考产品选配的特征选配。


    (3)BOM正查结果如图:


    2.3 查询-订单BOM展制造BOM

    前提条件

    • 用户拥有使用组织下BOM正查的权限;

    • 物料配置属性为配置件;

    • BOM组件为通用件

    步骤1: 物料录入配置件、配置号、BOM展开设置,点查询,展开BOM后,其子件为通用件,根据BOM组件通用件的物料+版本号+辅助属性+BOM展开设置.制造BOM类型找到制造BOM以及子BOM并展开。

    例11:

    录入配置件dw6p和配置号dw6p-dw6p-332,展开订单BOM后,子订单BOM中包含通用件dw6.2.3.2,版本号、辅助属性为空。



    BOM展开设置.制造BOM类型=dw88;



    根据产品编码= dw6.2.3.2,BOM类型=dw88,版本号、辅助属性为空找到使用组织下的制造BOM  dw6三层24并展开。


    BOM正查-新

    变更记录产品版本更新内容更新日期V6.0.1优化了BOM正查展开逻辑;新增了自定义是否要显示左侧树结构、版本号控制处理的功能;新增了支持超...
    点击下载文档
    确认删除?
    回到顶部
    客服QQ
    • 客服QQ点击这里给我发消息