申请组织与单据类型匹配检查原创
72人赞赏了该文章
219次浏览
编辑于2024年07月02日 11:26:16
用的python插件,各位依自己的实际生产环境作修改
import clr clr.AddReference('mscorlib') clr.AddReference('Kingdee.BOS.Core') from System import * from Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel import * def BeforeDoOperation(e): opCode=e.Operation.FormOperation.Operation.ToUpperInvariant(); if(opCode=="SAVE"): djlx=this.View.Model.GetValue("FBillTypeID")["Number"]; sqzz=this.View.Model.GetValue("FApplicationOrgId")["Number"]; sbm=djlx[2:3]; if sbm in ["N","P","V"]: if sqzz not in djlx: this.View.ShowMessage("申请组织与单据类型不匹配"); e.Cancel = True; return;