文本介绍了在金蝶云星空系统中,寻找和对应数据字段的几种方法:通过访问数据字典网址、利用BOSIDE工具查询表单属性、表实体及所属拆分表,以及使用数据模型管理工具查看业务对象的详细表结构、字段等信息,并可将信息导出为html文件。
无论是进行数据对接,还是进行必要的SQL语句拼写,都需要知道数据字典。星空的领域内容异常庞大,到底怎么才能找到对应字段,以及字段对应呢?下面几个方法:
一、数据字典地址
地址:https://open.kingdee.com/K3Cloud/pdm/
上图展示了几个领域的基础字典,字段内容算是比较全面的,通版业务研发也会遵守业务开发规范,添加字段必然会维护PDM相关的字段内容。
二、BOSIDE 究极大法
BOSIDE是整个星空元数据、业务对象的记录点,每个实体都会详细记载,利用好BOSIDE会给你带来事半功倍的效果。想要查找字段,我们就需要知道这几个。
1. 表单属性
表单属性是元数据根节点,唯一标识即是FormId,无论是扩展后使用的Guid,我们在一些方法里还是要用唯一标识作为查询FormId。
2. 表实体
每一个表实体,都会有对应的表名,这个表名就是整个实体存储表,他会存在若干个拆分表,表结构只有一个后缀标识。那拆分表怎么存储在数据库里?
可以根据表名我们知道,采购订单的明细表体是:T_PUR_POORDERENTRY,那么对应的财务信息表体拆分是T_PUR_POORDERENTRY_F。
3. 所属拆分表
每个字段都有所属拆分表,如果所属拆分表为缺省值,代表在当前表实体的默认表中,如果他有所属拆分表,比如交货日期,他存在交货信息中,这个时候我们可以这样写SQL查询到 SELECT FDELIVERYDATE FROM T_PUR_POORDERENTRY_D 。
三、数据模型查找方法
数据模型管理,可以方便快捷的查看金蝶云星空中业务对象的表结构、字段、索引、触发器、主外键等信息,并且可以导出到html文件,为系统集成(调用WebAPI接口)、自定义报表开发以及做单据二等需要查找业务对象字段信息的场景提供快速指引。
补丁升级到V7.5.1450.1,打开BOS IDE,在【文件】菜单里面点击【数据模型】即可打开数据模型管理工具。
可以根据业务对象标识进行查找。
左边节点树里面选中业务对象,单据导出按钮,可以将所选业务业务对象的数据模型信息导出到html文件。
双击树节点可以查看数据模型信息(表结构、字段、索引、触发器、主外键)。