二开案例.Python插件.抛异常

【应用场景】Python插件调试,主动抛异常,将关键日志数据抛送到前端界面。
【关键字】raise Exception
【案例演示】采购订单Python插件执行SQL报错,将可疑SQL抛送到前端界面。

【实现步骤】
<1>扩展采购订单,添加主菜单【查询SQL】。
<2>表单插件,添加Python插件。

Python插件代码如下:
import clr
clr.AddReference('Kingdee.BOS.App')
from Kingdee.BOS.App.Data import *
def BarItemClick(e):
if e.BarItemKey=="tbExecuteScalar":
# 查询当前登录用户信息,此处故意使用会报语法错误SQL语句,用于演示报错场景
sql = "SELECT FNAME FROM 1T_SEC_USER WHERE FUSERID="+this.Context.UserId.T
二开案例.Python插件.抛异常
【应用场景】Python插件调试,主动抛异常,将关键日志数据抛送到前端界面。【关键字】raise Exception【案例演示】采购订单Python插件执行...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



