单据辅助属性必录校验二开插件(Python)
非库存单据默认是不校验辅助属性必录的,如需进行必录校验,需要进行二开插件处理,注册到保存操作上。
示例代码如下:
import clr clr.AddReference('System') clr.AddReference('Kingdee.BOS') clr.AddReference('Kingdee.BOS.Core') clr.AddReference('Kingdee.K3.SCM.App') from System import * from Kingdee.BOS.Core import * from Kingdee.BOS.Core.Validation import * from Kingdee.BOS.Core.DynamicForm.PlugIn import * from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import * from Kingdee.K3.SCM.App.Validator import * def OnPreparePropertys(e): e.FieldKeys.Add("FMaterialID") e.FieldKeys.Add("FAuxPropId") def OnAddValidators(e): validator = MaterialAuxPtyItemsValueValidator() validator.AlwaysValidate=True validator.EntityKey = "FBillEntry" #单据体标识 validator.MaterialName = "MaterialID" #物料字段绑定属性 validator.AuxPtyName="AuxpropId" #辅助属性字段绑定属性 e.Validators.Add(validator)
单据辅助属性必录校验二开插件(Python)
非库存单据默认是不校验辅助属性必录的,如需进行必录校验,需要进行二开插件处理,注册到保存操作上。示例代码如下:import clrclr.AddRef...
点击下载文档
本文2024-09-16 17:44:16发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-17628.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章