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

通过SQL查询出单据元数据的Python脚本

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

通过SQL查询出单据元数据的Python脚本

    Python脚本插件可以将一个功能快速复用到多个单据上,提升我们的开发效率。

那么问题来了:

我们多次应用Python脚本之后,突然哪天想看下哪些单据配置了这个脚本怎么办呢?

遇到一个新的开发,想起之前好像用Python实现过类似的功能,但就是想不起是哪个单据上开发的,想找出来参考一下?

...

最近,小弟就遇到了这个问题,最开始是打开BOS一个单据一个一个脚本去点去看去找,找了半天都没找到。

就为了找那一句代码的写法,有时候点开了脚本都没发现,这样找下去不是个办法....

于是,我就想到Python脚本是与单据的元数据XML存在一起的,能不能通过SQL查询出元数据中的Python脚本 ,包含某个关键字的单据呢?经过研究尝试,终于实现了,在此记录下来,以后备用。


--数据库:SqlServer

--参考SQL如下:


select FID,FKERNELXML , 

(select FNAME

from T_META_OBJECTTYPE_L  

where FID = T_META_OBJECTTYPE_Temp.FID and FLOCALEID = '2052'  

  ) FNAME  

,Item  单据中的所有Python脚本

from  

(select FKERNELXML.query('//PyScript') 'Item', * from T_META_OBJECTTYPE)  T_META_OBJECTTYPE_Temp   

where convert(varchar(max),FKERNE

通过SQL查询出单据元数据的Python脚本

Python脚本插件可以将一个功能快速复用到多个单据上,提升我们的开发效率。那么问题来了:我们多次应用Python脚本之后,突然哪天想看...
点击下载文档文档为doc格式

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

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