【python插件开发】操作执行后事务结束前修改单据数据包案例

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【python插件开发】操作执行后事务结束前修改单据数据包案例

大家新年好,分享一个超级好用的【python插件开发】案例

import clr

clr.AddReference('mscorlib')
clr.AddReference('Kingdee.BOS.App.Core')
from Kingdee.BOS.App.Core import *


def EndOperationTransaction(e):
    if this.FormOperation.OperationId == 1:
        for dataEntity in e.DataEntitys:
            #审核后设置采购日期等于审核日期
            dataEntity["Date"] = dataEntity["ApproveDate"];

        BusinessDataWriter(this.Context).Save(e.DataEntitys);


一、Python的优势
1、对环境没有要求,无论公有云、混合云还是私有云都可用;
2、一个小需求,C#实现可能需要半天,而Python插件实现,估计也就30分钟;
3、Python插件无需部署,即时注册,即时实现功能;
4、Python的代码量特别少,真的是少到可怕。

{点击查看更多的python插件教程}

【python插件开发】操作执行后事务结束前修改单据数据包案例

大家新年好,分享一个超级好用的【python插件开发】案例import clrclr.AddReference('mscorlib')clr.AddReference('Kingdee.BOS.App.Core'...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息