查找基础资料字段实际数据库存储物理表【分享】
金蝶云社区-云社区用户4u731234
云社区用户4u731234
7人赞赏了该文章 6,620次浏览 未经作者许可,禁止转载编辑于2016年02月03日 14:10:57

需求:想查找一个单据界面上基础资料字段内码值的实际数据库存储物理表。

实例:【销售订单】上查找“结算币别”对应数据库表,如下图

第一步:点开【http数据监控】工具。


第二步:打开选择“结算币别”的弹出界面。
这时可以看到【http 数据监控】会有个“F7ButtonClick”事件,
同时在右侧窗体一定会找到一个"formid":"BD_Currency"的数据值。


这个BD_Currency也就是我们需要的数据。即BOS IDE中的业务对象标识。

得到这个有什么用呢?

第三步:打开BOS IDE
点“查找” 弹出查找界面,查找值中 输入 BD_Currency 可以看到【币别】业务对象(当然这里也可以直接数据 币别 汉字去搜索,但这种就不能做到100%准确定位,都只是猜测)。
此时有可能会出现多条,即包含BD_Currency字串的单据,
如果有多个的情况,可以通过属性中的“唯一标识”进行进一步的100%确定,是否是需要查找的业务对象。

第四步:选择到【币别】的单据头元素


此时就可以看到【币别】对应的数据库表名

去数据库中查找下看吧,果然可以查找到。一般表名加个_L表为对应的多语言表。
从表中我们可以知道 币别内码FCURRENCYID内码值为1的,即为人民币。

到此,相信你已经知道,不仅是一个单据上基础资料字段,
甚至包括所有的单据及基础资料打开时,
都可以通过【http 数据监控】跟踪进行100%准确的后台数据库存储表的跟踪定位。