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

29 lines
872 B
Python
Raw Normal View History

2024-03-18 11:42:45 +08:00
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);
# <20>Ƿ<EFBFBD><C7B7><EFBFBD>ҪУ<D2AA>飬true<75><65><EFBFBD><EFBFBD>Ҫ
validator.AlwaysValidate = true;
# У<><EFBFBD><E9B5A5>ͷ
validator.EntityKey = "FBillHead";
# <20><><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD>
e.Validators.Add(validator);