import clr clr.AddReference("System") clr.AddReference("System.Core") clr.AddReference("Kingdee.BOS") clr.AddReference("Kingdee.BOS.Core") clr.AddReference("EastChanger") from System import * from System.Linq import * from System.Collections.Generic import List from System.ComponentModel import * from Kingdee.BOS import* from Kingdee.BOS.Core.DynamicForm import* from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import* from EastChanger.STK_StockCountLoss import* def OnPreparePropertys(e): e.FieldKeys.Add("FSTATUS") def OnAddValidators(e): if this.FormOperation.OperationId == 3: base.OnAddValidators(e); validator = CustomsSyncVaildators(5); # 是否需要校验,true是需要 validator.AlwaysValidate = true; # 校验单据头 validator.EntityKey = "FBillHead"; # 加载校验器 e.Validators.Add(validator);