如何在物料列表中选择物料分组后新增物料触发物料分组的值更新事件原创
2人赞赏了该文章
367次浏览
编辑于2024年09月24日 14:34:31
背景
在物料单据中配置了物料分组值更新,但从列表中选中物料分组后新增物料发现未触发值更新。
实现方式
二开物料的表单插件(python),在页面初始时,对物料分组重新赋值即可。
import clr clr.AddReference('Kingdee.BOS.App') from Kingdee.BOS.App.Data import * def AfterBindData(e): documentStatus = this.Model.GetValue("FDocumentStatus",0) if documentStatus == 'Z': #单据为暂存状态时才触发 mtrlGroup=this.Model.GetValue("FMaterialGroup",0); if mtrlGroup is not None: #当物料分组不空时,清空物料分组再重新赋值 this.Model.SetValue("FMaterialGroup",None,0) this.Model.SetValue("FMaterialGroup",mtrlGroup,0)
赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!