BOS应用-实体服务规则1(物料存货类别与物料分组的值更新事件)原创
金蝶云社区-一名普通的adviser
一名普通的adviser
7人赞赏了该文章 1,086次浏览 未经作者许可,禁止转载编辑于2022年09月29日 10:38:56

问题:

在新建物料的时候,实现,选择物料分组后,自动带出存货类别,避免人为选择错误

image.png


解决:这里面要解决一个问题就是,物料分组变化时,存货类别如何自动更新对应值。

1、在物料上做实体服务规则:物料分组变化时清空存货类别

image.png


2、查询存货类别内码:select  * from T_BD_MATERIALCATEGORY( 内码字段:FCategoryID)

3、基本页签,实体服务规则,按照物料分组分别设置对应的存货类别值

前置条件根据物料分组设置(这里我加了一个物料属性条件,可自行按照实际业务场景配置)

image.png


执行条件,直接赋值存货类别内码,依次把每个物料分组都设置一次

image.png


4、到这一步基本已经完成了,补充个小tips,对于上述赋值条件里有物料属性,当选择完物料分组,系统带出存货类别后,如果变更了物料属性,就会清空存货类别,如果想随着物料属性变化,配合物料分组,更新存货类别又该如何做呢?

5、进一步操作,在存货类别上调用字段值更新事件,调用字段,物料属性

image.png


6、物料属性值更新事件中,再把之前设置的赋值过程重新设置一次即可,其他字段变化同理处理

image.png



以上仅提供一种处理思路,感谢阅读!

赞 7