通过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格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



