分享一个超级好用的【python插件开发】案例原创
155次浏览
编辑于2024年02月26日 08:05:00
分享一个超级好用的【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的代码量特别少,真的是少到可怕。