`
liwenshui322
  • 浏览: 511274 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Openbravo ERP 通过数据字典定制属性

阅读更多

有些时候,openbravo并不能够为我们提供一些特殊功能,这样的话就需要我们自己定制了。
    现在以会员为例具体讲解一下。 假设我们这里需要在客户表里面有一个字段代表会员卡余额。每次会员过来消费,直接从会员卡余额里面扣除金额就行了。
    具体步骤:
    1. 连接openbravo数据库,为客户表C_BPARTNER添加一个列,取名叫做CARD_BALANCE,保存。
    2. 启动tomcat,以Openbravo的身份登录,角色选择 System Administrator。
    3. 点击应用字典-->设置-->元素,新建,如下图所示 保存。


     
    4.点击数据表与列,找到c_bpartner表格,添加一列。如下图所示:
    


  
    5.点击窗口页签与字段 找到 Business Partner窗口,点击页签,选择Business Partner页签。点击字段,新建,如下图所示 保存。



     6.关闭tomcat 命令行 运行ant compile.complete 重新编译一次就ok了。

 

 

   2011-05-23更新(上面的步骤走了弯路) 从第三步开始:只需要进行如下步骤 :

点击数据表与列,找到c_bpartner表格。然后点击 下面的按钮:产生来自数据库的列。这个时候系统会自动匹配数据库里面的列,把还没有对应的列加进来。然后点击应用字典-->同步术语。这样把所有的没有应用元素的列加上了应用元素,如果应用元素不存在,就自动新建一个。最后一步 关闭tomcat,没必要重新把整个项目都编译一遍,只需要编译我们修改的窗口就行了,运行如下命令  ant compile.development -Dtab='Business Partner' 就好了。

 

  2011-05-24更新:这里是添加一个文本框,如果要添加一个下拉框,需要在数据库里面建立一个外键。在这里需要注意的一点是:数据库里面新建的列名的名称必须与要链接到的那个表的主键的名称相同。

 

  • 大小: 60.2 KB
  • 大小: 34.8 KB
  • 大小: 36.6 KB
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics