29 lines
892 B
Python
29 lines
892 B
Python
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(2);
|
||
# 是否需要校验,true是需要
|
||
validator.AlwaysValidate = true;
|
||
# 校验单据头
|
||
validator.EntityKey = "FBillHead";
|
||
# 加载校验器
|
||
e.Validators.Add(validator); |