OpenERP应用和开发基础(第二版)开班了



  • 基于这段时间对OpenERP的更新了解,以及在HornERP([url=code.google.com/p/hornerp/]http://code.google.com/p/hornerp/[/url])开发中学习到的知识,决定重写《openERP应用和开发基础》,推出第二版。和第一版不同,第二版重点在OpenERP的应用上。力图让大家能顺利使用OE满足企业常规业务操作需求。
    初步规划的第二版前几章内容如下:
    第一章 OpenERP简介 :介绍OpenERP的历史发展,功能特点,开发特点,优缺点对比等内容。
    第二章 进销存业务概要 :介绍进货、销售、库存及相应财务的基本业务概念和操作流程。
    第三章 进销存基础数据设置 :基于OpenERP实现基本进销存功能所需的基础数据设置方法。
    第四章 进销存业务操作 :介绍OpenERP中,如何实现进销存业务操作。
    第五章 OpenERP的数据导出与导入 :介绍怎么从OpenERP导出数据供其他软件使用,以及如何导入基础数据(初始化数据)。

    本书的发布和第一版一样,顺着本帖跟帖发布。不过,和第一版不同的是,本书将以帖子形式发布,而不是PDF文件。

    截至2010年3月15日,本书已完成部分目录如下:
    第一章 OpenERP介绍 1
    第一节 OpenERP的历史 1
    第二节 OpenERP的架构 2
    一、 OpenERP应用系统架构 2
    二、 OpenERP应用服务器架构 3
    三、 PostgreSQL数据库简介 3
    第三节 OpenERP功能和应用简介 4
    一、 OpenERP功能模块 4
    二、 OpenERP的用户群 7
    第四节 OpenERP开发简介 7
    一、 数据访问功能开发 7
    二、 工作流和报表开发 9
    第五节 为什么选择OpenERP 12
    第二章 进销存业务概述 14
    第一节 采购业务概述 14
    第二节 销售业务概述 15
    第三节 采购、销售的财务处理 16
    第四节 仓库管理业务概述 17
    第三章 OpenERP基础业务设置 19
    第一节 业务伙伴信息设置 19
    一、 业务伙伴联系信息 19
    二、 业务伙伴购销信息 20
    三、 业务伙伴事件 21
    四、 业务伙伴财务信息 21
    第二节 产品信息设置 22
    一、 产品模块安装时的配置 22
    二、 产品一般信息 23
    三、 产品供应和仓储信息 24
    四、 产品价格和供应商信息 25
    五、 产品描述和包装 26
    六、 产品财务信息 26
    第三节 财务数据设置 27
    一、 会计年度设置 27
    二、 会计科目表设置 28
    三、 分类账(Journal)设置 29
    四、 税种设置 31
    第四章 进销存案例实施 33
    第一节 模块安装 33
    第二节 财务数据设置 35
    一、 设置会计科目表 35
    二、 设置分类账(Journal)和税种 37
    第三节 业务伙伴和产品信息设置 38
    第四节 采购业务测试 38
    一、 采购订单 38
    二、 采购财务处理 39
    三、 采购付款 41
    四、 采购入库处理 42
    第五节 销售业务测试 43
    一、 销售订单 43
    二、 销售订单财务处理 45
    三、 销售出库处理 46
    第六节 财务报表确认 47
    第五章 OpenERP数据导出和导入 48
    第一节 数据库备份和恢复 48
    第二节 CSV数据导出导入 48
    一、 数据导出 48
    二、 数据导入 50
    第三节 会计科目数据导入 51
    一、 科目类型导入 52
    二、 会计科目导入 53
    第六章 OpenERP开发入门 56
    第一节 基本概念 56
    第二节 实例演练 58
    一、 创建请假单对象 58
    二、 创建视图 59
    三、 创建菜单和系统动作(Action) 61
    四、 测试 63
    五、 视图编辑器 64
    第三节 深入数据库 65
    第七章 工作流和报表 68
    第一节 理解工作流(Workflow) 68
    第二节 实作工作流 69
    一、 修改对象和视图 69
    二、 创建工作流、活动和迁移 71
    三、 测试工作流 74
    第三节 企业流程(Enterprise Process) 74
    第四节 OpenERP报表开发的预备知识 76
    一、 报表开发工具 76
    二、 XSL简介 77
    第五节 OpenERP报表简介 78
    一、 基于sxw或odt模板的报表 78
    二、 基于xsl+xml模板的报表 80
    第六节 报表中文化解决方法 80
    一、 让报表显示汉字 80
    二、 让报表说中文 82
    第七节 实作报表 82
    一、 编写RML文件 82
    二、 编写报表对象代码及XML文件 82
    三、 测试 83
    第八章 OpenERP的权限设置 85
    第一节 OpenERP权限机制简介 85
    第二节 组的权限设置方法 86
    第三节 OpenERP的预设权限组(Group) 88
    第四节 Domain条件表达式 89
    一、 Domain条件表达式的应用场合 89
    二、 Domain条件表达式写法 91
    第九章 OpenERP翻译方法 91
    第一节 资源术语翻译 92
    第二节 通用术语翻译 94
    第三节 批量翻译或纠正翻译 95
    第四节 OpenERP国际化原理浅析 98
    第十章 OpenERP模块开发 100
    第一节 OpenERP模块结构 100
    一、 安装示例代码 100
    二、 请假模块结构 101
    第二节 理解OpenERP的代码 102
    一、 对象定义 102
    二、 视图、动作及菜单定义 104
    三、 工作流和报表定义 105
    四、 权限定义 105
    第三节 服务端动作(Server Action) 105
    一、 配置Server Action 105
    二、 配置OpenERP Mail 106
    三、 测试通知Mail 107
    四、 更多Server Action 108

    [[i] 本帖最后由 NewZN 于 2010-3-14 15:24 编辑 [/i]]



  • 基于这段时间对OpenERP的更新了解,以及在HornERP([url=code.google.com/p/hornerp/]http://code.google.com/p/hornerp/[/url])开发中学习到的知识,决定重写《openERP应用和开发基础》,推出第二版。和第一版不同,第二版重点在OpenERP的应用上。力图让大家能顺利使用OE满足企业常规业务操作需求。
    初步规划的第二版前几章内容如下:
    第一章 OpenERP简介 :介绍OpenERP的历史发展,功能特点,开发特点,优缺点对比等内容。
    第二章 进销存业务概要 :介绍进货、销售、库存及相应财务的基本业务概念和操作流程。
    第三章 进销存基础数据设置 :基于OpenERP实现基本进销存功能所需的基础数据设置方法。
    第四章 进销存业务操作 :介绍OpenERP中,如何实现进销存业务操作。
    第五章 OpenERP的数据导出与导入 :介绍怎么从OpenERP导出数据供其他软件使用,以及如何导入基础数据(初始化数据)。

    本书的发布和第一版一样,顺着本帖跟帖发布。不过,和第一版不同的是,本书将以帖子形式发布,而不是PDF文件。

    截至2010年3月15日,本书已完成部分目录如下:
    第一章 OpenERP介绍 1
    第一节 OpenERP的历史 1
    第二节 OpenERP的架构 2
    一、 OpenERP应用系统架构 2
    二、 OpenERP应用服务器架构 3
    三、 PostgreSQL数据库简介 3
    第三节 OpenERP功能和应用简介 4
    一、 OpenERP功能模块 4
    二、 OpenERP的用户群 7
    第四节 OpenERP开发简介 7
    一、 数据访问功能开发 7
    二、 工作流和报表开发 9
    第五节 为什么选择OpenERP 12
    第二章 进销存业务概述 14
    第一节 采购业务概述 14
    第二节 销售业务概述 15
    第三节 采购、销售的财务处理 16
    第四节 仓库管理业务概述 17
    第三章 OpenERP基础业务设置 19
    第一节 业务伙伴信息设置 19
    一、 业务伙伴联系信息 19
    二、 业务伙伴购销信息 20
    三、 业务伙伴事件 21
    四、 业务伙伴财务信息 21
    第二节 产品信息设置 22
    一、 产品模块安装时的配置 22
    二、 产品一般信息 23
    三、 产品供应和仓储信息 24
    四、 产品价格和供应商信息 25
    五、 产品描述和包装 26
    六、 产品财务信息 26
    第三节 财务数据设置 27
    一、 会计年度设置 27
    二、 会计科目表设置 28
    三、 分类账(Journal)设置 29
    四、 税种设置 31
    第四章 进销存案例实施 33
    第一节 模块安装 33
    第二节 财务数据设置 35
    一、 设置会计科目表 35
    二、 设置分类账(Journal)和税种 37
    第三节 业务伙伴和产品信息设置 38
    第四节 采购业务测试 38
    一、 采购订单 38
    二、 采购财务处理 39
    三、 采购付款 41
    四、 采购入库处理 42
    第五节 销售业务测试 43
    一、 销售订单 43
    二、 销售订单财务处理 45
    三、 销售出库处理 46
    第六节 财务报表确认 47
    第五章 OpenERP数据导出和导入 48
    第一节 数据库备份和恢复 48
    第二节 CSV数据导出导入 48
    一、 数据导出 48
    二、 数据导入 50
    第三节 会计科目数据导入 51
    一、 科目类型导入 52
    二、 会计科目导入 53
    第六章 OpenERP开发入门 56
    第一节 基本概念 56
    第二节 实例演练 58
    一、 创建请假单对象 58
    二、 创建视图 59
    三、 创建菜单和系统动作(Action) 61
    四、 测试 63
    五、 视图编辑器 64
    第三节 深入数据库 65
    第七章 工作流和报表 68
    第一节 理解工作流(Workflow) 68
    第二节 实作工作流 69
    一、 修改对象和视图 69
    二、 创建工作流、活动和迁移 71
    三、 测试工作流 74
    第三节 企业流程(Enterprise Process) 74
    第四节 OpenERP报表开发的预备知识 76
    一、 报表开发工具 76
    二、 XSL简介 77
    第五节 OpenERP报表简介 78
    一、 基于sxw或odt模板的报表 78
    二、 基于xsl+xml模板的报表 80
    第六节 报表中文化解决方法 80
    一、 让报表显示汉字 80
    二、 让报表说中文 82
    第七节 实作报表 82
    一、 编写RML文件 82
    二、 编写报表对象代码及XML文件 82
    三、 测试 83
    第八章 OpenERP的权限设置 85
    第一节 OpenERP权限机制简介 85
    第二节 组的权限设置方法 86
    第三节 OpenERP的预设权限组(Group) 88
    第四节 Domain条件表达式 89
    一、 Domain条件表达式的应用场合 89
    二、 Domain条件表达式写法 91
    第九章 OpenERP翻译方法 91
    第一节 资源术语翻译 92
    第二节 通用术语翻译 94
    第三节 批量翻译或纠正翻译 95
    第四节 OpenERP国际化原理浅析 98
    第十章 OpenERP模块开发 100
    第一节 OpenERP模块结构 100
    一、 安装示例代码 100
    二、 请假模块结构 101
    第二节 理解OpenERP的代码 102
    一、 对象定义 102
    二、 视图、动作及菜单定义 104
    三、 工作流和报表定义 105
    四、 权限定义 105
    第三节 服务端动作(Server Action) 105
    一、 配置Server Action 105
    二、 配置OpenERP Mail 106
    三、 测试通知Mail 107
    四、 更多Server Action 108

    [[i] 本帖最后由 NewZN 于 2010-3-14 15:24 编辑 [/i]]



  • 谢谢版主无私的分享:)



  • 强势关注..


  • 管理员

    负责任的通知大家:本帖将成为本论坛最火爆的帖子,给楼主喝彩:victory:



  • OpenERP由比利时的“比尔.盖茨”Fabien Pinckaers所创建。Fabien Pinckaers 现年30岁,他13岁开始学习编程序,2002年当他还在Louvain-la-Neuve大学土木工程系学习时,创办了Tiny Sprl公司。Tiny Sprl公司总部位于有150年历史的比利时城市Louvain的近郊,那里有比利时最大的计算机学院,法语鲁文大学(Catholic)计算机系。下图为Fabien Pinckaers的近照,旁边的白色房子即为Tiny SPRL公司的总部。
    [attach]347[/attach]

    Tiny Sprl公司的第一个产品就是开发Tiny ERP,即后来的OpenERP。OpenERP最初由Fabien Pinckaers一个人开发,现在,截至2009年底,Tiny Sprl公司有75名专职开发人员。官方发布的标准功能模块超过100个,由开源社区Open ObjectCommunity提供的功能模块超过500个。OpenERP的功能涵盖财务管理、采购/销售管理、库存管理、MRP、CRM、人力资源管理、销售点管理、项目管理等众多方面。OpenERP已经不仅仅是一个ERP软件,而是涵盖各个行业的、非常容易定制化的全面管理解决方案。OpenERP的核心和所有模块都是开放源代码的,你可以自由使用、修改和发布,只要你也保证开源即可。
    现在,截至2009年底,OpenERP的用户群遍及45个国家,每天的下载量超过1000份。始于2008年的金融危机,各公司都开始考虑低成本的管理软件,给Tiny SPRL公司极大机遇。2009年上半年开始,Tiny SPRL公司的每个月的盈利以10%以上的速度增长。2009年上半年,公司盈利60万欧元。2009年底,公司获得300万欧元风投融资,结合自身资金,公司预计2010年投入400万欧元扩张规模。商业杂志趋势(Trends)预估,Tiny Sprl公司的获利将在2011年攀至1050万欧元。
    

    [[i] 本帖最后由 NewZN 于 2010-3-2 13:48 编辑 [/i]]



  • 提供一张Oldrev找到的照片
    [attach]348[/attach]



  • 强烈的期待ing



  • that's so good!!!!



  • 谢谢版主无私的分享



  • 顶一下 等待继续 迫不及待呀



  • POSTGRES开发始于1986年,它是由加州大学伯克利分校MichaelStonebraker领导的,由美国防务高级研究项目局(DARPA),美国陆军研究办公室(ARO),美国国家科学基金(NSF),以及 ESL, Inc共同赞助的数据库研究项目。POSTGRES 1987年发布了第一个演示版,并且在1988年的ACM-SIGMOD大会上展出。1989年6月发布了版本1给一些外部用户使用。为了回应用户对第一版规则系统的批评,作者重新设计了规则系统,并于1990年6月发布了使用新规则系统的版本2。版本3 于1991年发布,增加了多存储管理器的支持,并且改进了查询执行器,重写了规则系统。从那以后,随后的版本直到 Postgres95 发布前工作都集中在移植性和可靠性上。1993年,随着用户数的成倍增涨,Postres数据库的支持成本越来越大,项目组在发布了Postres4.2后终止了项目。
    POSTGRES发布后在许多研究、生产系统中得到了应用。财务数据分析系统,喷气引擎性能监控软件包,小行星跟踪数据库,医疗信息数据库和一些地理信息系统。POSTGRES 还被许多大学用于教学用途。后来,Illustra Information TechnologiesIllustra Information Technologies (后来并入 Informix,后者现在被 IBM收购了)拿到代码并使之商业化,发布了Informix数据库。
    1994年,Andrew Yu和Jolly Chen向POSTGRES中增加了SQL语言解释器,并优化了全体代码。随后以Postgres95的版本号、以开放源码的形式发布到互联网上供大家使用。Postgres95所有源代码都是完全的ANSIC,而且代码量减少了25%。修正了许多错误,大幅提高了代码性能和代码维护性。Postgres95 版本1.0.x 进行Wisconsin Benchmark测试时大概比POSTGRES 4.2快30-50%。
    1996年,Postgres95改名为PostgreSQL,版本定为6.0。今天,PostgreSQL的最新版本是8.4.2。下面列出一些有公开报道的使用PostgreSQL数据库的机构。
    [b]Affymetrix[/b]:([url=http://www.affymetrix.com/]www.affymetrix.com[/url]),一个生物技术研究公司,为基因研究工业提供艺术级的研究工具,在他们的Transcriptome 项目中用PostgreSQL存储那些从高密度GeneChip序列中生成的海量 RNA 表达实验。
    [b]Afilias[/b]:([url=http://www.nic.info/]www.nic.info[/url]),一个域名注册提供商,目前管理互联网上新发布的第一个扩展 .INFO。它是一个位于爱尔兰的公司,管理着超过900,000个域名以及超过一千万条记录,这些数据都是存放在以PostgreSQL为后端的数据库中。
    [b]BASF[/b]:([url=http://www.basf.com/]www.basf.com[/url]),巴斯福,世界上最大的化工公司,使用 PostgreSQL 为他们的美国农业综合业的电子商务网站存储数据。
    [b]Cognitivity[/b]:([url=http://www.cognitivity.com/]http://www.cognitivity.com/[/url]),在线学习提供商,它们使用PostgreSQL用于他们的表现软件和管理软件。
    [b]Journyx[/b]:([url=http://www.journyx.com/]http://www.journyx.com[/url]),世界公认的基于web的时间和开销跟踪的服务商,拥有超过一百万最终用户。他们将PostgreSQL用于他们所有unix平台上的内部数据库操作(Linux, BSD, AIX,Solaris, 以及很快还有 MacOS X)。
    [b]Royal[/b],现代Royal打字机公司,他们的在线电子商务网站什么东西都用PostgreSQL存储。
    [b]The American Chemical Society[/b],美国化学社区,(www.acs.org),世界上最大的专业化学组织,拥有超过165,000个成员,以及一个每天有超过一千二百万人访问的网站。他们的刊物档案馆存储了125年的所有出版物(两千五百万页,超过1T的数据),用的是PostgreSQL。(目前已知PostgreSQL最大的数据库)。



  • 包板凳来听课~ 谢谢老肖



  • 谢谢版主。continue....<!-- s:D -->:D<!-- s:D -->



  • 补充一下,Andrew Yu和Jolly Chen两位研究生来自中国香港



  • good good study, day day up!

    thank LZ so much!



  • 摘录部分如下:
    Enterprise Modules(企业管理模块)
    *Sales
    *Purchase
    *Services Management
    *Invoicing
    *Point of Sales

    Logistics(物料管理)
    *Warehouse Management
    *Shipping Management
    *Manufacturing
    *Quality & Repairs
    *Products and pricelists

    Accounting & Finance(财务管理)
    *Accounting
    *Analytic Accounting
    *Budgets
    *Payments Management
    *Asset Management
    *Bank interfaces

    Human Resources(人力资源管理)
    *Expenses
    *Skills Management
    *Holidays
    *Attendances

    CRM & SRM(客户和供应商关系管理)
    *Customer Relationship Mgt.
    Mail Gateway
    Portals
    *Direct Marketing
    *Phone Calls

    Project Management(项目管理)
    *Operational Management
    *Financial Management
    *Timesheets

    Daily Productivity(日常工作管理)
    *Integrated DMS
    *Outlook/Thunderbird
    *Getting Things Done
    *Calendars

    Efficient Communication(沟通工具)
    *Wiki
    *Webmail
    *Dashboards
    *Alerts

    Business Process Management(业务流程管理)
    *End-User Processes
    *Workflow Engine

    Association Management
    *Membership
    *Events Organization
    *Fund Raising

    IT Companies(IT公司管理工具)
    *Bug Tracker
    *Scrum Methodology

    Fully Customizable(灵活的定制化功能)
    *Report Designer
    *View Editor
    *Workflow Editor
    *Configurable Actions

    Ergonomy
    *Web & Application Interfaces
    *Gantt & Calendars
    *Dynamic Graphs
    *Integrated Documentation

    Flexible
    *Modules System
    *Web-Services

    eCommerce
    *Integrated eCommerce
    *EDI

    Business Intelligence
    *Olap Database
    *Cube Designer
    *Data Browser

    Miscelleanous Tools
    *Networks
    *Ideas
    *Lunch
    *Voip



  • 补充一下:
    深圳某顾问公司,他们选用OpenERP管理公司产品,进销存,项目,人员,财务等等在3个月内正式上线使用.用户数17人



  • 支持 继续深入了解 期待下一章节



  • very good, very strong.


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待