生产订单通过Python脚本实现一个校验器

示例为在生产订单保存操作上添加一个检验器,实现校验单据体只能存在一条主产品
import clr
clr.AddReference('System')
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
from System import *
from Kingdee.BOS.Core import *
from Kingdee.BOS.Core.Validation import *
from Kingdee.BOS.Log import Logger
def OnAddValidators(e):
validator = OneValidator()
validator.EntityKey = "FBillHead"
validator.AlwaysValidate = True
e.Validators.Add(validator)
class OneValidator(AbstractValidator):
def Validate(self, dataEntities, validateContext,ctx):
for bill in dataEntities:
entrys = bill["TreeEntity"]#生产订单明细实体
num = 0
for entry in entrys:
seq = entry["Seq"]生产订单通过Python脚本实现一个校验器
示例为在生产订单保存操作上添加一个检验器,实现校验单据体只能存在一条主产品import clrclr.AddReference('System')clr.AddReference('Ki...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



