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

Python插件 - 保存/审核/提交 【WebSocket】请求传输

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

Python插件 - 保存/审核/提交 【WebSocket】请求传输

# 对接第三方系统常用方式 # 代码 ``` python #项目: 服务插件 - socket对接 #作者: 老李头(Dean) import clr clr.AddReference("System") clr.AddReference("System.Core") clr.AddReference("Kingdee.BOS") clr.AddReference("Kingdee.BOS.App") clr.AddReference("Kingdee.BOS.Core") clr.AddReference("Kingdee.BOS.DataEntity") clr.AddReference("Newtonsoft.Json") from Kingdee.BOS.Util import * from Kingdee.BOS.Core.DynamicForm import * from Kingdee.BOS.Core.DynamicForm.PlugIn import * from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import * from Kingdee.BOS.Core.Metadata.FormElement import * from System import * from System.ComponentModel import * from System.Net import * from System.Net.Sockets import * from System.IO import * from System.Linq import * from System.Text import * from Newtonsoft.Json import * from Newtonsoft.Json.Linq import * def AfterExecuteOperationTransaction(e): billid=""; Billno = ""; this.OperationResult.IsShowMessage = True; #弹出操作结果 server = "127.0.0.1"; #IP地址 ServerPort = 9000; #端口 #保存之后 Operation_Save #提交之后 Operation_Submit #审核之后 Operation_Audit if this.FormOperation.OperationId == FormOperation.Operation_Save: obj = e.DataEntitys; for item in obj: billid = item["Id"].ToString(); #单据内码 Billno = item["BillNo"].ToString(); #单据编号 #发送数据 SendResult = SocketSend(server, ServerPort, JsonConvert.SerializeObject(obj)); result = OperateResult(); result.PKValue = billid; result.Number = Billno; result.

Python插件 - 保存/审核/提交 【WebSocket】请求传输

# 对接第三方系统常用方式# 代码``` python#项目: 服务插件 - socket对接#作者: 老李头(Dean)import clrclr.AddReference("Sys...
点击下载文档文档为doc格式

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

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