Python插件代码可以调试,你知道吗?原创
29人赞赏了该文章
1,739次浏览
编辑于2022年07月27日 09:06:16
星空的二开推荐使用C#开发,结合强大的VS,调试程序非常方便,但是每次修改完代码,编译组件替换执行目录,需要重启IIS,这中间时间耗费太多,因为一点内容的更新就重启IIS,有点小题大作。
虽然BOS平台提供了热更新的方式,但是总有出现莫名无法触发更新,调试进入不了断点的问题。
用Python编写插件,但是相比于C#省去了编译组件,重启IIS的问题,效率大大提升,缺点就是调试麻烦,更多的依赖开发者的经验定位问题,一般的调试方式有3种:
表单类的插件:ShowMessage()
服务插件类的:Raise Exception()
记录log日志: from Kingdee.BOS.Log import Logger - Logger.Info("日志","日志内容")
VS在2015版本就开始支持Python的开发,下面简单说明下如何利用VS搭建Python的调试环境
Python可以实现以下功能:
1.让单据在保存(或审核)时能即时发起HTTP请求,实现与第三方系统的实时同步;
2.通过双击单据明细行,便可快速展示任意单据或列表数据,而不需要通过返回主控台再去打开单据或列表;
3.对于金蝶古板的单据转换规则,可以实现跨单据体的字段映射;
4.实现自定义的反写规则插件,可反写任意单据(你想反写哪张就哪张);
5.对于钉钉与金蝶的数据对接,不管是金蝶传给钉钉,还是钉钉传给金蝶,都可以做到实时数据交互;
.......能实现的功能太多啦,这里我就不一一举例了!!!
赞 29
29人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!