“多级 BOM 统计”的特性
本部分提供有关用于“多级 BOM 统计”的特性的详情。本部分包括有关以下内容的信息:
启用特性
计算特性
用于启用“多级 BOM 统计”操作的特性
“报告”操作集中“多级 BOM 统计”操作的显示通过特性 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes 来控制。如果未设置此特性,则会隐藏该操作。在设置此特性后,系统会在经典部件结构报告列表中启用“多级 BOM 统计”操作。
* 
此特性自 Windchill 13.1.1.0 版本起被弃用,且将在未来的 Windchill 版本中被终止使用。
特性定义中必须包含以逗号分隔的唯一可识别部件属性的列表,其中属性具有“整数”、“实数”、“带单位的实数”和/或“布尔型”类型,且这些属性适合列入“计算属性”列表中。唯一可标识属性的定义是通过其完整内部名称定义的属性。
有关管理类型和子类型定义、属性定义、测量系统和测量数量的详情,请参阅使用“类型和属性管理”实用程序
* 
对于“带单位的实数”类型的属性,特性定义仅支持以下预设测量数量 (QoM):
Count
Length
Mass
MPM_ProcessPlan_QoM_CostUnit
MPM_QoM_CostUnit
MPMLink_Length
有关测量数量的详情,请参阅“使用‘类型和属性管理’实用程序”部分中的管理测量数量
以下示例是一个正确定义的特性:
<Property default="partGlobalInteger,partGlobalReal,partGlobalRealWithUnits,partGlobalBoolean1,partGlobalBoolean2" name="deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes"/>
其中,
partGlobalInteger 是针对部件定义为“整数”类型的全局可变属性的属性内部名称。
partGlobalReal 是针对部件定义为“实数”类型的全局可变属性的属性内部名称。
partGlobalRealWithUnits 是针对部件定义为“带单位的实数”类型的全局可变属性的属性内部名称。
partGlobalBoolean1 是针对部件定义为“布尔型”全局可变属性的属性内部名称。
partGlobalBoolean2 是针对部件定义为“布尔型”全局可变属性的属性内部名称。
计算特性
其他特性可用于配置计算的各个方面,例如:
对于可配置部件和成品使用定义值。
处理数值计算中的未定义值。
使用布尔运算符进行求和。
处理布尔运算的未定义值。
* 
这些特性自 Windchill 13.1.1.0 版本起被弃用,且将在未来的 Windchill 版本中被终止使用。
用于使用定义值的特性
名称
说明
默认值
deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.ConfigurablePartUseDefinedValue
如果定义并设置了此特性,“多级 BOM 统计”会在求和计算中使用为可配置部件定义的指定属性值。以逗号分隔列表指定的属性必须是 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes 特性中包含的属性。
如果未定义此特性,或此特性不包含属性,不会在统计求和计算中包含为可配置部件定义的属性值。
此特性自本版本起被弃用,且将在未来的 Windchill 版本中被终止使用。
未设置
deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.EndItemDoNotUseDefinedValue
如果定义并设置了此特性,“多级 BOM 统计”会在求和计算中使用为成品定义的指定属性值。以逗号分隔列表指定的属性必须是 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes 特性中包含的属性。
如果未定义此特性,或此特性不包含属性,不会在统计求和计算中包含为成品定义的属性值。
此特性自本版本起被弃用,且将在未来的 Windchill 版本中被终止使用。
未设置
用于处理数值属性未定义值的特性
名称
说明
默认值
deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.AllowNumericSummationWithPartialValues
如果定义并设置了此特性,“多级 BOM 统计”支持对未定义属性值的指定“整数”、“实数”或“带单位的实数”属性进行统计求和计算,而不是报告一条错误。对于未定义的值,将使用零。以逗号分隔列表指定的属性必须具有 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes 特性中包含的“整数”、“实数”或“带单位的实数”数据类型。
如果未定义此特性,或此特性不包含属性,对于计算中所用的未定义值,统计计算会报告一条错误。
此特性自本版本起被弃用,且将在未来的 Windchill 版本中被终止使用。
未设置
用于布尔运算符的特性
名称
说明
默认值
deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.AllowBooleanSummationWithANDOperation
如果定义并设置了此特性,“多级 BOM 统计”会在求和计算中为指定的布尔属性使用 AND 运算符。以逗号分隔列表指定的属性必须是 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes 特性中包含的布尔属性。
如果未定义此特性,或此特性不包含布尔属性,会在求和计算中使用 OR 运算符。
此特性自本版本起被弃用,且将在未来的 Windchill 版本中被终止使用。
未设置
用于处理布尔运算未定义值的特性
名称
说明
默认值
deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.AllowBooleanSummationWithUndefinedValues
如果定义并设置了此特性,“多级 BOM 统计”支持对未定义属性值的指定布尔属性进行统计求和计算,而不是报告一条错误。除非已改写,否则,对于未定义的值,将使用 FALSE 值。以逗号分隔列表指定的属性必须是 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes 特性中包含的布尔属性。
如果未定义此特性,或此特性不包含布尔属性,对于影响计算的未定义值,统计计算会报告一条错误。
此特性自本版本起被弃用,且将在未来的 Windchill 版本中被终止使用。
未设置
deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.AllowBooleanSummationWithUndefinedValuesAsTrue
如果定义并设置了此特性,“多级 BOM 统计”会改写默认值,将默认值 TRUE 用于对未定义属性值的指定布尔属性进行统计求和计算。以逗号分隔列表指定的属性必须是 deprecated.com.ptc.windchill.enterprise.rollup.multilevelBOMRollupEligiblePartAttributes.AllowBooleanSummationWithUndefinedValues 特性中包含的布尔属性。
如果未定义此特性,或此特性不包括布尔属性,默认值将保持不变。
此特性自本版本起被弃用,且将在未来的 Windchill 版本中被终止使用。
未设置
这对您有帮助吗?