研究、分享我学习零售业SAP的历程
------------打造中国第一个零售SAP博客
摘要: 因翻译工作没有完成,所以现在系统中的所有帮助去掉(一)去掉所有应用程序的帮助文本 在Client/org.compiere.apps/Help.java 94行 //2005-8-30 去掉帮助 //info.setText(helpHtml); 140行 //info.setText(doc.toString());(二)... 阅读全文
posted @ 2007-06-16 13:39 会东 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 在Compiere242(Version:D)中有关树的信息均从数据库相应表中提取。根据表的作用分作如下三类:1.1.存储树自身信息的表 该类型的表主要是记录了对树的总体描述的信息。相关的表如下所示:表名称 字段名称 字段含义AD_Tree Name 树的名称 Description 对树描述性文字 ... 阅读全文
posted @ 2007-06-16 13:38 会东 阅读(729) 评论(0) 推荐(0) 编辑
摘要: #1 Compiere源码研究(V252a)程东辉2005-03-16WEB功能部分登陆登陆调用顺序1用户调用服务器HTTP://LOCALHOST:1080/INDEX.HTML或HTTP://LOCALHOST:1080/WSTART2 如果调用的是HTTP://LOCALHOST:1080/INDEX.HTML index.html页面是一个框架结构,其组成方式如下图所示 ... 阅读全文
posted @ 2007-06-16 13:37 会东 阅读(1631) 评论(0) 推荐(0) 编辑
摘要: 1,中英文在我工作的版本中(250d),首先是遇到了中文问题:a)中文登陆时,左面菜单还是英文,这个地解决方案在论坛里提到了,基本是个小bugb)表单提交的乱码问题,这个应该是表单提交时默认的encode问题,我不知道现在的版本怎么样了,是不是已经解决了这个问题,不过我当时就在WFilter那个servletfilter里面加了几行代码,硬生生的把request.setCharacterEncod... 阅读全文
posted @ 2007-06-16 13:37 会东 阅读(615) 评论(2) 推荐(0) 编辑
摘要: Compiere 最大的技术亮点,就是它基于 AD(应用字典)架构而建立。在实施 Compiere 的过程中,AD 技术使得“Write Nothing, Run Anywhere”成为现实。换句说话,业务顾问可以无需编写程序,就能够定制现有的业务功能,或增加全新的业务功能。以 Compiere 2.5.2e 为例,让我们看看如何使用 GenerateModel 自动更新模型类。当我们使用 AD ... 阅读全文
posted @ 2007-06-16 13:36 会东 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 为了获得对 Compiere 更多的定制与扩展,我们可能需要修改并重新编译 Compiere 源代码。Compiere 直接支持 Ant 方式的编译(自动编译所有子工程)。因此,编译步骤其实是很简单的,直接在命令行下就可完成。当然,也可在 Eclipse IDE 或 JBuilder IDE 中配置编译。以 Compiere 252e 源代码为例,我们看看如何在 Windows 下编译 Compi... 阅读全文
posted @ 2007-06-16 13:35 会东 阅读(1435) 评论(0) 推荐(0) 编辑
摘要: 问题描述:除了使用 RUN_DBExport.bat/RUN_DBExport.sh 命令执行热备份外,有时我们希望通过 Compiere 菜单命令完成热备份。以 Compiere 系统管理员(System Administrator)身份登录 Compiere 应用程序,尝试使用“数据库导出”(Database Export)菜单项。执行后,得到错误信息,在 Compiere 服务器 data ... 阅读全文
posted @ 2007-06-16 13:35 会东 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 场景描述:如果操作系统默认语种是英文(如英文版 Windows Server 2003, Enterprise Edition)的情形下安装了 Oracle 10g,可能导致 Oracle 安装后的数据库在 Compiere 应用程序中正确显示和保存中文,但 SQL Plus 或 PL/SQL Developer 等第三方应用程序连接到数据库中会看到乱码。原因分析:此问题的原因是 Oracle H... 阅读全文
posted @ 2007-06-16 13:34 会东 阅读(511) 评论(0) 推荐(0) 编辑
摘要: Compiere 2.5.2e 开始提供了基本的生产管理功能。总体流程:“销售订单 - 生产订单 - 领料单 - 生产 - 成品检验 - 入库”。 销售订单 - 生产订单 生产订单 - 领料单 领料 - 生产 - 品检 - 入库 领料 - 生产 - 入库 2.- run RUN_Setup.sh 3.- ... 阅读全文
posted @ 2007-06-16 13:34 会东 阅读(584) 评论(0) 推荐(0) 编辑
摘要: compiere实现查询的主要文件放在org.compiere.grid包下的find.java文件。在简单查询中,compiere内置了四个查询条件,value、name、DocumentNo、Description。在点击查询按钮后,在find.java初始化的时候,会先检验要查询的标中是否有这四个字段,每找到一个则相应的增加一个查询条件;在高级查询中,设定一个条件保存后,compiere会将... 阅读全文
posted @ 2007-06-16 13:32 会东 阅读(392) 评论(0) 推荐(0) 编辑
摘要: DECLARE /** * Please change this one to any client id you want to delete **/ v_Client_ID NUMBER := 1000003; v_SQL1 ... 阅读全文
posted @ 2007-06-16 13:32 会东 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Copy the MyTree.java to your C:\compiere-all\client\Src\org\compiere\grid\treeAnd edit the VTreePanel.javaTo add private MyTree tree = new Mytree() (see below in bold)And change the C10030.jpgIn the c... 阅读全文
posted @ 2007-06-16 13:31 会东 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 基本上是compiere把所有的表定义放在AD_Table,AD_Column里面,也就是所谓的ad里面。所以,基本上通过ad的定义,就可以实现对PO的动态管理。但是,从04年开始,为了适应compiere的db independent的计划,compiere在代码级别加强了po的管理, 基本上由这么几个类层次构成:1,PO.java, 这个是所有PO的基类,由它实现了查询,更新,删除的操作。尤其... 阅读全文
posted @ 2007-06-16 13:30 会东 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 这个用来标记 Dictionary Entity Type的归属的。一般表示:Dictionary: compiere核心的东西,基本上compiere的核心开发小组开发的;Compiere: compiere为一些partner开发的;Application: 第三方的开发商扩展的功能;User maintained:用户在使用的时候,自己加的;就几个地方有用:1, compiere有个升级工... 阅读全文
posted @ 2007-06-16 13:29 会东 阅读(521) 评论(0) 推荐(0) 编辑
摘要: ReportServer 1.0发布。 http://sourceforge.net/projects/windowutil/ ReportServer 1.0旨在提供一个Compiere与JasperReports集成的解决方案。 最新发布的1.0版本,增加了如下功能: 1,正式支持Compiere 2.5.2d 2, JasperReports支持到0.6.8 3,增加了Report Pool... 阅读全文
posted @ 2007-06-16 13:29 会东 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 注释掉代码:package org.compiere.apps;public final class ALogin extends JDialog implements ActionListener, ChangeListener{private void jbInit() throws Exception {**********************//loginPanel.add(hostL... 阅读全文
posted @ 2007-06-16 13:27 会东 阅读(361) 评论(0) 推荐(0) 编辑
摘要: package org.compiere.apps;public final class APanel extends CPanel implements DataStatusListener, ChangeListener, ActionListener, ASyncProcess{*************** private void createMenu() {**************... 阅读全文
posted @ 2007-06-16 13:27 会东 阅读(353) 评论(0) 推荐(0) 编辑
摘要: package org.compiere.apps;public final class Preference extends CDialog implements ActionListener, ListSelectionListener{*************** void jbInit() throws Exception {********************* //custom... 阅读全文
posted @ 2007-06-16 13:26 会东 阅读(385) 评论(1) 推荐(0) 编辑
摘要: package org.compiere.apps;public final class Preference extends CDialog implements ActionListener, ListSelectionListener{********************void jbInit() throws Exception {*********************//tabP... 阅读全文
posted @ 2007-06-16 13:25 会东 阅读(249) 评论(0) 推荐(0) 编辑
摘要: package org.compiere.apps;public final class Preference extends CDialog implements ActionListener, ListSelectionListener{*******************void jbInit() throws Exception {************************8 //... 阅读全文
posted @ 2007-06-16 13:25 会东 阅读(223) 评论(0) 推荐(0) 编辑