Files
GateDge2023_ljy/08.昶东/EastChanger.Python/STK_Miscellaneous/OperationEventPlugInEx.py

29 lines
892 B
Python
Raw Normal View History

2024-04-22 09:39:19 +08:00
import clr
clr.AddReference("System")
clr.AddReference("System.Core")
clr.AddReference("Kingdee.BOS")
clr.AddReference("Kingdee.BOS.Core")
clr.AddReference("EastChanger")
2024-03-18 11:42:45 +08:00
2024-04-22 09:39:19 +08:00
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*
2024-03-18 11:42:45 +08:00
2024-04-22 09:39:19 +08:00
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);