关于botp一些函数找不到sql变通处理方案原创
金蝶云社区-Hadwin
Hadwin
2人赞赏了该文章 537次浏览 未经作者许可,禁止转载编辑于2020年11月21日 14:26:54

现场问题:如下图所示现场找不到__BOTgetObjectFromNumber()、  __BOTgetObjectFromName()函数,但又要用这种怎么处理

image.png


需求分析:我们可通过查看下这两个函数具体逻辑是啥在来考虑怎么用sql实现

image.png

通过bostype找表

image.png


根据以上分析最终得出结论是:

__BOTgetObjectFromNumber()函数可用以下sql代替

formula_result = __BOTgetObjectFromID(#sql_val("SELECT FID FROM 你的表 where FNUMBER = '" + 你的编码 + "'"));


__BOTgetObjectFromName()函数可用以下sql代替

formula_result = __BOTgetObjectFromID(#sql_val("SELECT FID FROM 你的表 where FNAME_L2  = '" + 你的别名 + "'"));

赞 2