EBOM如何显示子项bom单的生命周期原创
金蝶云社区-专心野蛮人
专心野蛮人
1人赞赏了该文章 501次浏览 未经作者许可,禁止转载编辑于2021年12月02日 15:15:44

 结论:通过实体服务规则获取子项bom单的生命周期值并映射为名称到指定字段。

这里使用模板来进行扩展,详见社区。


1、扩展EBOM模板,添加子项bom单生命周期字段。控件类型为文本,设置即时触发值更新事件。

1添加字段.png


2、在关系单据体添加实体服务规则。

2添加实体服务规则.png


3、设置实体服务规则的执行条件为“子项bom单的生命周期不为空”。

3设置实体服务规则的执行条件.png


4、添加规则“计算公式的值并填写到指定列”,规则触发时机按自己实际需求选择、规则执行内容使用Python进行赋值操作。


4设置实体服务规则为计算公式定义的值并填写到指定列.png

规则执行内容:

代码.png

注:

(1)、FRP_FSubBom.FLifeCircleStage是获取子项bom单的生命周期值,FRP_FSubBomLifeCircleStage是我们添加的“子项bom单生命周期"字段。

(2)、可在系统“生命周期阶段列表” 获取生命周期值和名称的映射自行修改代码。


5、保存模板扩展,并在系统中更新模板。



 

赞 1