之前介绍了odoo的安装和初始设置以及数据库,下面来介绍odoo的模块安装和界面汉化。

1.4 模块安装和界面汉化

Odoo 的功能包含在不同的模块中, 刚创建的数据库除 Odoo 的核心模块外, 其它模块并没有被安装到系统中,你可以根据需要安装它们。本节将介绍安装模块和界面汉化的相关知识。

我们使用菜单“常用模块→常用模块”来安装模块。

系统默认只显示常用的模块。要显示全部模块,可以叉掉搜索栏中的“常用模块”。

1.4.1 安装模块前的准备工作

1.4.1.1 关于开发者模式

更多菜单和功能需要进入开发者模式,进入开发者模式,可现实更多菜单和功能。点击“设置”主菜单,在出现的仪表板中,点击“激活开发者模式”链接。

打开开发者模式,可以对系统的权限、功能、表单格式、工作流程进行简单的二次开发。

1.4.1.2 设置公司信息

点击“设置”主菜单,将鼠标移到左上角的图标上,会显示“编辑公司数据”,点击“编辑公司数据”,也可以通过菜单“设置→用户→公司”,然后点击里面的公司进行编辑,或者通过“设置→常规设置”,点击“设置公司数据”链接。

在公司窗体中,设置好公司名称等信息。

设置好后,点击“保存”按钮。

注意,现在币别默认为 EUR,现在不用管它,等后面安装好中国会计科目表后,币别会自动改为CNY。

1.4.2 模块安装简介

Odoo 的模块分为 3 类:

1)核心模块:系统运行必须的模块。

2)自带模块:包括应用模块和额外的模块,系统安装时被默认保存在计算机上,在你需要时可直接安装。

3)第三方模块:需要从Odoo官方站点“https://www.odoo.com/apps”上及其它开源网站上下载,也可以自己开发,安装它们需要额外的步骤。

Odoo 的所有自带模块都可以在Odoo安装目录下的addons目录下找到。各模块被放在以模块名称命名的目录下。

在“设置”菜单中,点击面板中的“浏览APP”,可以进行模块的安装和卸载,或者通过菜单“应用→应用”。

要显示全部应用模块,可以叉掉搜索栏中的“应用”,再点击“

”中的 “<”或“>”来显示上一页或下一页的模块,为了快速找到所需的模块,你可以在搜索栏中输入要查找的模块名称,如“会计”。

点击模块下面的“安装”按钮就可以安装此模块。如果模块下面的按钮为灰色,并显示“已安装的模块”,则表示此模块已经被安装了。

1.4.3 Odoo自带模块的安装

Odoo 自带模块,包括常用模块和额外的模块,由 Odoo 公司提供支持,并默认复制到了安装文件夹下的“addons”中。

建议新建数据库后首先安装 “会计”模块,我们以安装“会计”应用模块为例。

在“应用”页面的搜索栏中输入“会计”。

点击此模块图标可打开这个模块的详细信息窗体。窗体将显示模块的一些有用信息,如最新版本、功能说明等。

图:“会计和财务”模块窗体

在模块窗体的“技术数据”选项卡中,显示是否包含演示数据、是否已安装、依赖模块的名称及状态等信息。当安装一个模块时,Odoo 会自动选择并安装这个模块的依赖模块。

点击“会计”图标下面的“安装”按钮。模块安装完成后,为了安装会计科目表,我们需要通过菜单“会计→配置→设置”,在科目一览表一节,点击“安装其它会计科目表”。

点击“浏览已存在的国家”按钮,会显示各个国家的会计科目表。我们找到“中国小企业会计科目表”或“中国会计科目表_企业会计准则”(具体安装哪个科目表,请咨询公司财务部门),点击“安装”按钮。

现在“会计”模块已安装好。

注意在安装会计科目表前,请不要新建或编辑科目表,否则会造成安装的科目表不能显示。

在“应用”页面搜索栏的下部“筛选”中点击“已安装”,找到“会计”模块,可以看到原“安装”按钮的位置改为显示“已安装”。

点击进入窗体视图,会出现“升级”和“卸载”按钮。在“技术数据”选项卡中,会显示安装中创建的视图。

此时会多出一个“安装特性”选项卡,显示安装中创建的菜单和定义的报表。

通过菜单“设置→设置→会计”,可进行其它会计方面的设置,如本位币,默认进项税,默认销项税等。

注:并不是所有的模块安装后会加入主菜单,也有一些模块会在系统中已存在的菜单里增加子菜单,或为已存在的窗体增加字段、演示数据、设置选项等。

1.4.4 第三方模块的安装

我们可以简单的把除官方代码自带的模块之外的模块统称为第三方模块,如二次开发的模块或从“https://www.odoo.com/apps”下载的模块。为了安装第三方模块,我们也要首先将模块复制到Odoo安装目录下的addons目录中。

注:addons目录位置

在Ubunut系统中,默认安装的addons目录的路径为“/usr/lib/python2.7/dist-packages/odoo/addons”。在Linux下我们可以通过以下命令找到addons目录。

cd /

sudo find –name addons

模块复制完成后,应查看此模块文件的权限是否和其它模块一致,然后点击菜单“应用→更新应用模块列表”(需要激活开发者模式)。

然后按照“1.4.2 Odoo自带模块的安装”一节的内容搜索并安装此模块。

1.4.5 升级和卸载模块

在“应用”菜单中,筛选“已安装”,可对已安装的模块来进行升级或卸载。

点击要操作的模块,最后在模块窗体中点击“升级”或“卸载”。(在点击“升级”前,应将新的模块源码复制到addons目录中。)

相对于安装模块,卸载模块要复杂,因为还要处理已存在的系统数据。尽管卸载模块功能工作良好,但并不完美。它并不能保证精确的返回到未安装此模块之前的状态。因此在安装新模块之前,建议你备份数据库,这样你可以测试新模块并决定它们是否适合。如果它们不适合,你可以返回到你的备份。如果适合,你也可以用你的备份重新载入模块,这样你就不用删除之前的测试数据了。

注:升级所有模块的方法

推荐方法 1:

在启动 Odoo 服务的命令行下增加“ -d Your_Database -u all”参数,请把 Your_Database 替换为实际要升级的数据库的名称,详情请参阅《29.4 Odoo 的代码更新和升级》一节。

可采用方法 2:

Web 界面中,通过菜单“模块→本地模块”找到“base(基本)”模块,打开后,点击“模块升级”按钮,因为所有模块都依赖 base 模块,所以 base 模块升级后,其它模块也会自动更新。当然,这种方法不如推荐的方法 1 可靠。

1.4.6 安装语言和界面汉化

除英语之外,系统还提供了其它共 20 种语言。作为管理员,除了自己国家的语言“Chinese(CN)/简体中文”外,还要把所有要用到的语言安装到系统里。这样,每一个系统的用户都可以使用自己的语言界面来工作。

点击菜单“设置→翻译→加载翻译”,选择要安装的语言,然后点击“加载”按钮。

用户可以使用当前登录的用户姓名右侧的黑三角下拉菜单里的“首选项”来选择工作语言。你可以设置一种语言给联系人(客户或供应商),这样你发给他的所有文件将自动转化为他使用的那种语言。

安装了一个新模块(默认情况下这些模块中的新的英文名词没有被翻译),或者更新了汉化包后,你需要通过“关于 Odoo”菜单来激活开发者模式,然后使用“设置→翻译→加载翻译”,选择语言 “Chinese(CN)/简体中文”,并勾选“覆盖已存在的术语”,最后点击“加载”按钮,来重新装入中文的翻译文件,为使界面完全汉化,你需要重新启动 Odoo 服务(如果不方便重启 Odoo 服务,你可以尝试在首选项中先切换为英文,点击“应用”按钮后,再切换回中文)。

当语言被成功加载后,系统将出现提示窗口,

单击“关闭”回到主菜单。

(未完待续)

文章编辑:PS Cloud——源自欧洲,连接中国。开源云ERP,赋能成长型企业。

全球第一开源云ERP Odoo操作手册 模块安装和界面汉化指南的更多相关文章

  1. 全球第一开源ERP Odoo操作手册 数据库简介

    1.3 数据库简介 每一个独立核算的企业都有一套相互关联的账簿体系, 把这一套完整的账簿体系建立在计算机系统中就称为一个数据库. 一般一个企业只用一个数据库. 如果企业有几个下属的独立核算的实体,也可 ...

  2. 首发福利!全球第一开源ERP Odoo系统架构部署指南 电子书分享

    引言 Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块.Odoo适用于各种规 ...

  3. 全球排名第一的开源ERP Odoo v12 最新一键安装体验版正式发布

    引言 Odoo 12.0是目前全球Odoo社区最新推出的产品版本代号,该产品具有划时代的意义,增加了如互联网级的知识库网盘功能.工业互联网的IOT设备矩阵管控功能,全新的Python Sass前端引擎 ...

  4. 如何通过免费开源的ERP Odoo打造企业全员营销整体解决方案

    应用场景的背景故事 在一些二级城市,往往线索的来源是通过企业当地口碑积累.熟人转介绍等线下的方式为主,利用互联网的模式往往很难奏效,企业面临的第一个问题就是如何把握线索真实的来源介绍的问题.在这个问题 ...

  5. 开源图像标注工具labelme的安装使用及汉化

    一 LabelMe简介 labelme是麻省理工(MIT)的计算机科学和人工智能实验室(CSAIL)研发的图像标注工具,人们可以使用该工具创建定制化标注任务或执行图像标注,项目源代码已经开源. 项目开 ...

  6. windows下python操作mysql模块安装

    百度教程说安装 pip install mysqldb 这在我的电脑上安装失败: Could not find a version that satisfies the requirement mys ...

  7. 阿里云centos 6.5 32位安装可视化界面的方法

    http://www.dzbfsj.com/forum.php?mod=viewthread&tid=2702 http://www.mayanpeng.cn/?p=507 http://bl ...

  8. 我们是如何通过全球第一免费开源ERP Odoo做到项目100%交付

    传统友商ERP的交付过程 一.先初步需求调研,后选型功能模块 传统友商ERP第一件事情先对客户方进行初步的调研,客户方无论说什么,友商听过算过,只关心你人数多少,有哪些人涉及到哪些模块,接着对模块进行 ...

  9. 全球第一免费开源ERP Odoo Ubuntu最佳开发环境独家首发分享

    起源 近年来随着国内的互联网经济的快速腾飞,诞生了很多开源软件创造的市场价值以及企业价值神话,特别是对于企业ERP领域,一直以来都是高昂的国内外产品充实,国内的中小成长型企业越来越需要一套好看又能打, ...

随机推荐

  1. c语言使用指针实现模拟java/c# string.concat字符串串联方法

    #include <stdio.h> void _strcat(char *, const char *); int main(void) { char source[] ="V ...

  2. 七大排序的个人总结(二) 归并排序(Merge

    七大排序的个人总结(二)   归并排序(Merge  归并排序(Merge Sort): 归并排序是一个相当“稳定”的算法对于其它排序算法,比如希尔排序,快速排序和堆排序而言,这些算法有所谓的最好与最 ...

  3. nzhtl1477-ただいま帰りました ( bfs )

    nzhtl1477-ただいま帰りました 题目描述 珂学题意: 你是威廉!你要做黄油蛋糕给珂朵莉吃~! 68号岛有n个商店,有的商店直接有小路连接,小路的长度都为1 格里克告诉了你哪些地方可能有做黄油蛋 ...

  4. Laravel 加载自定义的 helpers.php 函数

    Laravel 提供了很多 辅助函数,有时候我们也需要创建自己的辅助函数. 必须 把所有的『自定义辅助函数』存放于 bootstrap 文件夹中. 并在 bootstrap/app.php 文件的最顶 ...

  5. UI设计:掌握这6点,轻松0到1

    非科班出身能成为UI设计师吗? 答案是肯定的.世上无难事,只怕有心人.只要找对方法.坚持不懈,即便是零基础也能学好UI设计. 那么零基础学习UI设计,需要学习哪些知识?我们要从哪些地方学起?怎么系统学 ...

  6. stl学习记录(2)

    #include <iostream> #include <utility> #include <tuple> #include <complex> # ...

  7. ORACLE 查看分区表分区大小

    SELECT *  FROM dba_segments t WHERE t.segment_name ='table_name'; pratition_name : 分区名 bytes : 分区大小( ...

  8. 利用ajaxSubmit()方法实现Form提交表单后回调

    1.      背景 最近在工作中,需要实现网页端图片上传到FTP服务器的功能.上传文件是用Form表单提交数据的方法向后台传输文件流,在此遇到了一个问题:后台在处理完图片上传功能后,需要向前台回传是 ...

  9. 2018.10.17 NOIP模拟 发电机(概率dp)

    传送门 考试空间开大了爆零不然只有30分爆栈? 话说这题真的坑1e7没法写dfsdfsdfs 其实很好推式子. 考虑每个点安一个发动机的概率,推一波式子做个等比数列求和什么的可以证明出来是严格的1si ...

  10. IntelliJ IDEA 2017版 spring-boot 报错Consider defining a bean of type 'xxx' in your configuration问题解决方案

    问题分析: 通过问题的英文可知,这个错误是service的bean注入失败,那么为什么会产生这个问题呢? 主要是框架的Application产生的,所以我们建立项目的时候,要保证项目中的类跟Appli ...