实习第二天---金蝶Bos的使用

  1. 安装金蝶Bos
           
     
    2.配置解决方案
     
     什么是解决方案:
    解决方案是元数据的最大载体,对应于一个元数据集合。任一个元数据都必须归属于某个解决方案,譬如,EAS就是一个解决方案
     
     从本地服务器打开解决方案:eas实际运行服务器和午夜管理平台不在同一台机器上面
     从远程服务器打开解决方案:在同一机器上面
     
     新建   ---业务组别
                ---业务单元 :单据表头和单据表体组成
                --- 业务模块
         组别下面可以创建单元和模块
     
    解决方案:载体,可以创建组别,单元,模块
    业务组别:载体,可以创建组别,单元,模块
    业务单元:个体
    类别为基础资料(相对于静态的稳定的业务数据,单级、多级、分组、分组多行表)和业务单据(记录动态的经常变化的业务数据,分单分录体单据和多分录体单据)
    业务模块:个体
     
     
  1. 在建模工具透视图BIM
    创建组别单元等设计出ui
    生成相应元数据,但其功能也是有限的,
    左侧  业务单元管理
     
  2. 在设计开发工具透视图
     
    对于繁杂的元数据应功能的定义需通过设计开发工具进行,如特殊用户界面、Query及其他元数据的定义。
    左侧 包分类 显示解决方案的包结构,右键可以修改解决方案的属性
    右击可以
     
    entity 实体对象
      “常规”(Normal):是可永久存储的数据对象
    “抽象”(Abstract):不定义与数据对象的映射,实体对象可以继承它。
     
    常用扩展属性:codingRuleEnabled、editUI、listUI、defaultQueryUI、OrgType
    可设置:
    继承的父类和其所关联的数据表    属性 方法  事件 逻辑键
     
    table  表
    query 查询表
    relation 实体关系表 关联 聚合
    Ruleset 规则
    ui 界面
    bizunit 业务对象
       具体看bos元数据及基础功能开发文档
     
    业务建模工具与设计开发工具关注同一元数据,只是处于不同的视图
     
  3. 在Java透视图
    发布后
    src下找到单元或其他的位置
    点开他所在的包
    生成了多个类
    (举例  XS为单元名)
  1. AbstractXsTableEntryInfo  
           带参构造器和无参构造器
           单据头的get和set方法   
     分录字段的各种get和set方法
           extends com.kingdee.eas.framework.CoreBillEntryBaseInfo
           implements Serializable
     
    (2)AbstractXsTableInfo
            带参构造器和无参构造器
            分录 property 
    是否生成凭证property 
    销售组织 property 
     extends com.kingdee.eas.framework.CoreBillBaseInfo
     implements Serializable
     
    (3)IXsTable 接口
     getXsTableCollection() 获取销售表的集合
    getXsTableInfo()    获取销售表的信息
    extends ICoreBillBase
     
    (4)IXsTableEntry 接口   
    getXsTableEntryInfo()
    getXsTableEntryCollection()
    extends ICoreBillEntryBase
     
    (5)XsTable
              getXsTableCollection() 取集合    XsTableCollection
              getXsTableInfo()  取值     返回类型为XsTableInfo
     
    (6)XsTableCollection
          extends AbstractObjectCollection
    集合的各类方法 add  addCollection remove get set
         contains indexof
     
    (7)XsTableEntry
     
    extends CoreBillEntryBase
        implements IXsTableEntry
      getType()
    getController()
    getXsTableEntryInfo ()取值         返回类型   XsTableEntryInfo
    getXsTableEntryCollection() 取集合  返回类型 XsTableEntryCollection
     
    (8)XsTableEntryCollection
    (9)XsTableEntryFactory
    (10)XsTableEntryInfo
    (11)XsTableFactory
     
    (12)XsTableInfo
     extends AbstractXsTableInfo
    implements Serializable
     
     
     
    6.参考资料
    http://www.docin.com/p-449359125.html
    http://www.doc88.com/p-6661999158798.html 业务建模和部署
     

猜你喜欢

转载自blog.csdn.net/qq_35316228/article/details/84958754