BOS应用-实体服务规则1(物料存货类别与物料分组的值更新事件)原创
7人赞赏了该文章
1,086次浏览
未经作者许可,禁止转载编辑于2022年09月29日 10:38:56
问题:
在新建物料的时候,实现,选择物料分组后,自动带出存货类别,避免人为选择错误
解决:这里面要解决一个问题就是,物料分组变化时,存货类别如何自动更新对应值。
1、在物料上做实体服务规则:物料分组变化时清空存货类别
2、查询存货类别内码:select * from T_BD_MATERIALCATEGORY( 内码字段:FCategoryID)
3、基本页签,实体服务规则,按照物料分组分别设置对应的存货类别值
前置条件根据物料分组设置(这里我加了一个物料属性条件,可自行按照实际业务场景配置)
执行条件,直接赋值存货类别内码,依次把每个物料分组都设置一次
4、到这一步基本已经完成了,补充个小tips,对于上述赋值条件里有物料属性,当选择完物料分组,系统带出存货类别后,如果变更了物料属性,就会清空存货类别,如果想随着物料属性变化,配合物料分组,更新存货类别又该如何做呢?
5、进一步操作,在存货类别上调用字段值更新事件,调用字段,物料属性
6、物料属性值更新事件中,再把之前设置的赋值过程重新设置一次即可,其他字段变化同理处理
以上仅提供一种处理思路,感谢阅读!
推荐阅读