logo资料库

Odoo11.0中文开发手册.pdf

第1页 / 共276页
第2页 / 共276页
第3页 / 共276页
第4页 / 共276页
第5页 / 共276页
第6页 / 共276页
第7页 / 共276页
第8页 / 共276页
资料共276页,剩余部分请下载后查看
开 源 智 造 咨 询 有 限 公 司 ( O S C G ) 企 业 快 速 开 发 平 台 O D O O 开 发 手 册 版本 日期 修改描述 撰写人 审查人 批准人 1.0 2018-01-20 初版 肖相扶 Checker Approv er OS Consulting Group 参考: Document Reference 开源智造咨询有限公司(OSCG) - 企业快速开发平台 Odoo 开发手册 参考:Document Reference 版本 1.0 除非盖章,否则打印后为非控制文件
参考列表 参考 描述 缩写词列表 缩写词 OSCG OS Consulting Group 说明 开源智造咨询有限公司(OSCG) - 企业快速开发平台 Odoo 开发手册 参考:Document Reference 版本 1.0 除非盖章,否则打印后为非控制文件
目录 1. ODOO:企业信息化快速开发平台 ................................................................................. 12 1.1 ODOO 概述 .................................................................................................................... 12 1.1.1 Odoo是什么 .......................................................................................................... 12 1.1.2 Fabien Pinckaers小传 .......................................................................................... 15 1.1.3 Odoo值多少钱 ...................................................................................................... 18 1.1.4 Odoo企业应用简介 .............................................................................................. 20 1.2 ODOO 技术架构 ............................................................................................................ 25 1.2.1 MVC三层结构 ...................................................................................................... 25 1.2.2 系统架构 ............................................................................................................... 26 1.2.3 模块Module .......................................................................................................... 27 1.3 POSTGRESQL 概述........................................................................................................ 28 1.3.1 PostgreSQL历史 ................................................................................................... 28 1.3.2 PostgreSQL特性 ................................................................................................... 30 1.3.3 PostgreSQL用户 ................................................................................................... 31 1.4 ODOO 用户案例 ............................................................................................................ 34 1.4.1 Odoo用户概要 ...................................................................................................... 34 1.4.2 法国邮政(La Poste)案例 ....................................................................................... 36 1.4.3 法国达能案例 ....................................................................................................... 37 1.4.4 丰田案例 ............................................................................................................... 39 开源智造咨询有限公司(OSCG) - 企业快速开发平台 Odoo 开发手册 参考:Document Reference 版本 1.0 除非盖章,否则打印后为非控制文件
1.5 ODOO 助中国企业创新 ................................................................................................ 47 1.5.1 企业信息化概要 ................................................................................................... 47 1.5.2 小型企业 ............................................................................................................... 50 1.5.2.1 小企业如何信息化 ........................................................................................ 50 1.5.2.2 小企业 Odoo 案例.......................................................................................... 52 1.5.3 中型企业 ............................................................................................................... 53 1.5.3.1 中型企业如何信息化 .................................................................................... 53 1.5.3.2 中型企业 Odoo 案例 ...................................................................................... 56 1.5.4 大型企业 ............................................................................................................... 58 1.5.5 Odoo部署方式 ...................................................................................................... 60 2. ODOO 模块开发指南 ........................................................................................................ 62 2.1 启动/停止 ODOO 服务 ................................................................................................... 62 2.2 创建一个 ODOO 模块 .................................................................................................... 62 2.2.1模块的组成............................................................................................................ 62 2.2.2 模块结构 ............................................................................................................... 63 2.2.3 对象关系映射 ....................................................................................................... 69 2.2.4 模型字段 ............................................................................................................... 69 2.2.4.1 通用属性 ........................................................................................................ 70 2.2.4.2 简单字段 ........................................................................................................ 70 2.2.4.3 预设字段 ........................................................................................................ 71 开源智造咨询有限公司(OSCG) - 企业快速开发平台 Odoo 开发手册 参考:Document Reference 版本 1.0 除非盖章,否则打印后为非控制文件
2.2.4.4 特殊字段 ........................................................................................................ 71 2.2.5 data文件 ............................................................................................................... 72 2.2.6 操作和菜单 ........................................................................................................... 74 2.3 基本视图 ....................................................................................................................... 77 2.3.1 通用视图声明 ....................................................................................................... 77 2.3.2 Tree视图 ............................................................................................................... 78 2.3.3 Form 视图 ............................................................................................................. 78 2.3.4 Search 视图 ........................................................................................................... 82 2.4 模型间的关系 ............................................................................................................... 83 2.4.1 关系字段 ............................................................................................................... 86 2.5 继承 ............................................................................................................................... 91 2.5.1 模型继承 ............................................................................................................... 91 2.5.2 视图继承 ............................................................................................................... 93 2.6 计算字段和默认值 ..................................................................................................... 100 2.6.1 Dependencies依赖关系 ...................................................................................... 101 2.6.2 默认值 ................................................................................................................. 104 2.7 ONCHANGE .................................................................................................................. 105 2.8 模型约束 ..................................................................................................................... 108 2.9 进阶视图 ..................................................................................................................... 111 2.9.1 Tree视图 ............................................................................................................. 111 2.9.2 Calendars视图 .................................................................................................... 113 开源智造咨询有限公司(OSCG) - 企业快速开发平台 Odoo 开发手册 参考:Document Reference 版本 1.0 除非盖章,否则打印后为非控制文件
2.9.3 Search视图 ......................................................................................................... 117 2.9.4 Gantt .................................................................................................................... 119 2.9.5 Graph views 图视图 ............................................................................................ 122 2.9.6 Kanban 视图 ........................................................................................................ 125 2.10 SECURITY .................................................................................................................. 129 2.10.1 基于group的访问权限机制 ............................................................................ 129 2.10.2 访问权限 ........................................................................................................... 129 2.10.3 记录规则 ........................................................................................................... 132 2.11 WIZARD 向导 ............................................................................................................. 134 2.11.1 启动Wizard ....................................................................................................... 135 2.12 国际化 ....................................................................................................................... 138 2.13 报表 ........................................................................................................................... 141 2.13.1 打印的报表 ....................................................................................................... 141 2.13.2 仪表盘 ............................................................................................................... 144 2.14 WEBSERVICES ........................................................................................................... 146 2.14.1 XML-RPC Library ............................................................................................. 147 2.14.2 JSON-RPC Library ............................................................................................ 148 3. ODOO ORM API 接口开发手册 ................................................................................... 151 3.1 RECORDSETS ............................................................................................................... 151 3.1.1 访问字段 ............................................................................................................. 152 3.1.2 记录缓存和预读机制 ......................................................................................... 153 3.1.3 Recordset操作 ..................................................................................................... 154 3.1.4 其他Recordset的操作 ........................................................................................ 155 开源智造咨询有限公司(OSCG) - 企业快速开发平台 Odoo 开发手册 参考:Document Reference 版本 1.0 除非盖章,否则打印后为非控制文件
3.2 ENVIRONMENT ............................................................................................................ 157 3.2.1 Environment变更 ................................................................................................ 158 3.3 通用的 ORM 方法 ...................................................................................................... 159 3.4 创建模型 ..................................................................................................................... 161 3.4.1 计算型字段 ......................................................................................................... 162 3.4.2 关联字段 ............................................................................................................. 164 3.4.3 低级的SQL ......................................................................................................... 165 3.5 旧 API 与新 API 的兼容性 ........................................................................................ 166 3.6 模型的引用 ................................................................................................................. 168 3.6.1 模型通用属性 ..................................................................................................... 168 3.6.2 增删改查 ............................................................................................................. 170 3.6.3 RecordSet运算 .................................................................................................... 179 3.6.4 环境转换 ............................................................................................................. 180 3.6.5 检索字段、视图 ................................................................................................. 182 3.6.6 其他方法 ............................................................................................................. 183 3.6.7 预设字段 ............................................................................................................. 185 3.6.8 常见字段 ............................................................................................................. 185 3.7 方法修饰符 ................................................................................................................. 186 3.8 字段 ............................................................................................................................. 193 3.8.1 基础字段 ............................................................................................................. 193 3.8.1.1 计算型字段 .................................................................................................. 195 开源智造咨询有限公司(OSCG) - 企业快速开发平台 Odoo 开发手册 参考:Document Reference 版本 1.0 除非盖章,否则打印后为非控制文件
3.8.1.2 关联字段 ...................................................................................................... 197 3.8.1.3 公司依赖型字段 .......................................................................................... 197 3.8.1.4 增量定义 ...................................................................................................... 197 3.8.2 关联字段 ............................................................................................................. 201 3.9 继承与扩展 ................................................................................................................. 205 3.9.1 继承类 ................................................................................................................. 206 3.9.2 扩展类 ................................................................................................................. 207 3.9.3 代理类 ................................................................................................................. 208 3.10 搜索域 ....................................................................................................................... 210 3.11 从旧 API 转换到新 API ........................................................................................... 212 3.11.1 对旧API方法的自动桥接 ............................................................................... 215 4. ODOO 视图 VIEW 开发手册 ......................................................................................... 217 4.1 通用结构 ..................................................................................................................... 217 4.2 继承视图 ..................................................................................................................... 218 4.2.1 获取视图 ............................................................................................................. 218 4.2.2 视图请求 ............................................................................................................. 218 4.2.3 继承视图 ............................................................................................................. 218 4.3 列表视图 ..................................................................................................................... 220 4.4 表单视图 ..................................................................................................................... 224 4.4.1 结构组件 ............................................................................................................. 224 开源智造咨询有限公司(OSCG) - 企业快速开发平台 Odoo 开发手册 参考:Document Reference 版本 1.0 除非盖章,否则打印后为非控制文件
分享到:
收藏