python与存储过程的调用原创
金蝶云社区-云社区用户k8649110
云社区用户k8649110
1人赞赏了该文章 308次浏览 未经作者许可,禁止转载编辑于2024年02月28日 14:54:33

import clr
clr.AddReference("mscorlib")
clr.AddReference("Kingdee.BOS")
clr.AddReference("Kingdee.BOS.Core")
clr.AddReference("Kingdee.BOS.App")
clr.AddReference("System.Data")
from Kingdee.BOS import *
from Kingdee.BOS.App.Data import *
from Kingdee.BOS.Core.DynamicForm.PlugIn import *
from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import *
from Kingdee.BOS.Util import *
from System import *
from System.Collections.Generic import *
from System.Data import *

def AfterExecuteOperationTransaction(e):
    for billObj in e.DataEntitys:
        billId=billObj["Id"];
        billNo=billObj["BillNo"];
        
    #存储过程名称

    procedureName = "P_Sub_OrderToOA"
    sqlParameterList = List[SqlParam]()


    #存储过程参数

    sqlParameterList.Add(SqlParam("@FBillNo", KDDbType.AnsiString, billNo))
    DBUtils.ExecuteStoreProcedure(this.Context, procedureName, sqlParameterList)    


图标赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!