【python】新建物料默认启用某个辅助属性
需求:
某组织启用了多种辅助属性,要求新建物料的时候,自动勾选其中的某一种辅助属性
实现:
在BOS为物料注册如下表单插件即可,这里演示的是100组织自动勾选第一行辅助属性,可根据需要调整
import clr clr.AddReference('Kingdee.BOS') clr.AddReference('Kingdee.BOS.Core') clr.AddReference('Kingdee.BOS.DataEntity') from Kingdee.BOS.Util import * from Kingdee.BOS.Core.DynamicForm import * from Kingdee.BOS.JSON import * from System import * from Kingdee.BOS.Core.Bill.PlugIn import * def AfterCreateNewData(e): billObj = this.View.Model.DataObject createorgObj=billObj["CreateOrgId"] CreateOrgNumber=("{0}").format(createorgObj["Number"]); #把下面这一行的100替换为需要默认启用辅助属性的组织的编码 if CreateOrgNumber == '100' : #把下面这一行的最后的0替换为需要启用的辅助属性的行号,默认为0也就是第一行 this.View.Model.SetValue("FIsEnable1", 1, 0); this.View.UpdateView();
效果:
保存时提示:
在序列化对象Form的集合属性FormPlugins时,发现(当前列表)其第5的主键为空,序列化前必须填充主键。
【python】新建物料默认启用某个辅助属性
需求:某组织启用了多种辅助属性,要求新建物料的时候,自动勾选其中的某一种辅助属性实现:在BOS为物料注册如下表单插件即可,这里演示的...
点击下载文档
本文2024-09-16 18:27:31发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-22274.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章