电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

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

来源:金蝶云社区作者:金蝶2024-09-235

计划运算向导添加运算校验的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格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信