计划运算向导添加运算校验的python实现方案

【应用场景】
客户应用场景需要在在计划运算时,校验特定数据完整性,未通过校验不允许进行计划运算。
【注意事项】
计划运算前标准产品已经有较完善的数据校验,本方案示例提供的解决方案主要用于自定义数据校验规则。
【案例演示】
本示例实现是校验计划运算向导界面所选单据优先级必须大于0才能运算,具体场景请参照变通使用。
【实现步骤】
<1>BOSIDE扩展计划运算向导,添加表单插件,用pythone实现。

<2>上一步pythone示例源码,请留意注释部分,以适应实际场景需求时变通使用。
import clr
clr.AddReference('System')
clr.AddReference('Kingdee.BOS.Core')
from System import*
from Kingdee.BOS.Core.DynamicForm import *
def ButtonClick(e):
#this.View.ShowMessage(e.Key.ToUpperInvariant())
if e.Key.ToUpperInvariant() == 'FNEXT' or e.Key.ToUpperInvariant() == 'FBTNDIRECALC':
rows=this.Model.GetEntryRowCount("FEntity"); #获取单据体行数
计划运算向导添加运算校验的python实现方案
【应用场景】客户应用场景需要在在计划运算时,校验特定数据完整性,未通过校验不允许进行计划运算。【注意事项】计划运算前标准产品已经有...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



