This is the documentation for older versions of Odoo (formerly OpenERP).

See the new Odoo user documentation.

See the new Odoo technical documentation.

开始使用OpenERP

现在就可以浏览数据库 openerp_ch02,以这些已经安装的基本模块,让你对OpenERP软件的概况有一个初步的了解。

小技巧

翻译新模块

When you have installed a new module and are using additional languages to English, you have to reload the translation file. New terms introduced in these modules are not translated by default. To do this use Administration ‣ Translations ‣ Load an Official Translation.

Depending on the user you are connected as, the page appears differently. Using the installation sequence above, certain dashboards may be assigned as various users' home pages. They show a summary of the information required to start the day effectively. A project dashboard might contain:

  • a list of the tasks to carry out,

  • a list of the tasks which is assigned to current user,

  • a list of sprints,

  • a list of issues assigned to current user,

  • a graph of Planned vs Total hours,

  • a graph of Remaining hours by Project,

  • a graph of Open Issues by Creation Date.

Each of the lists can be reordered simply by clicking the heading of a column – first in ascending, then in descending order as you click repeatedly. To get more information about any particular entry, click on the name in the first column, or if you want to show a particular panel, click Zoom above it.

/doc_static/6.0/_images/admin_project_dashboard.png

Project Dashboard

A user's home page is automatically reassigned during the creation or upgrading of a database. It is customary to assign a dashboard to someone's home page, but any OpenERP screen can be assigned to the home page of any user.

小技巧

创建快捷方式

每个用户都能够从菜单中访问很多的菜单项。但是一般来说,一个员工只使用使用了系统功能中的一小部分。

So you can define shortcuts for the most-used menus. These shortcuts are personal for each user. To create a new shortcut, just click the '*' of the header of the view in web client.

To remove a shortcut just click the link and again click '*' of the header of the view.

接下来的部分列出了OpenERP的主要功能,这些功能在本书后续的章节中会有详细介绍,并且你还会看到很多其他可选功能模块。功能列表的顺序以他们在菜单中出现的先后顺序为准。

基本概念

合作伙伴及其联系人

要熟悉OpenERP的用户界面,你将开始伙伴相关信息的工作。点击 销售(Sales) ‣ 地址簿(Address Book) ‣ 客户(Customers) 显示一个伙伴的列表清单,若在你创建数据库的时候勾选了 加载演示数据(Load Demonstration Data) 选项,这清单会自动加载。

快速定位业务伙伴

在业务伙伴列表的上方,可以看到一个搜索视图,使用搜索视图就可快速的过滤业务伙伴。

The Customers filter is enabled by default showing partners who are customers. If you have applied no filter, the list shows every partner in the system. For space reasons, this list shows only the first few partners. If you want to display other records, you can search for them or navigate through the whole list using the First, Previous, Next, Last arrows.

/doc_static/6.0/_images/partner_search_tab.png

搜索合作伙伴

注解

列表限制

By default, the list in the GTK client shows only the first 80 records, to avoid overloading the network and the server.

But you can change that limit by clicking the selection widget (showing 80 by default) to the right of the search criteria.

Similarly, the list in the web client shows only the first 20, 50, 100, 500 or unlimited records.

The actual number can be switched by clicking the link between the PREVIOUS and NEXT buttons and selecting one of the other limits.

In the web version, if you click the name of a partner, the form view corresponding to that partner opens in Read-Only mode. In the list you could alternatively click the pencil icon to open the same form in Edit mode. Once you have a form, you can toggle between the two modes by clicking Save or Cancel when in Edit mode and Edit when in Read-Only mode.

业务伙伴信息窗口

业务伙伴表单包含几个页面,都与当前的记录有关。

  • General,

  • 销售,

  • 会计,

  • History,

  • Notes.

一张表单中的栏目可填写的数据有多种类型。一些可以随意输入文本(例如 姓名(Name) ),一些只允许你从设置好的选项表中选择一项(例如 语言(Language) 字段),还有是其他项的内容视图(例如 合作伙伴联系人(Partner Contacts) ,一个合作伙伴可以有几个联系人/方式)或链接列表,通过点击列表中的链接可以访问关联项目的详细信息(例如 合作伙伴分类(Partner Categories) ).有复选框(如进销管理中的 Active ),只能填数字的(如 会计(Accounting) 页签中的 信用额度(Credit Limit) 以及日期格式(如 日期(Date) )。

这个 历史(History) 选项卡提供合作伙伴活动的简要概述 - 有用的信息,如线索和商机,会议,电话,电子邮件和任务的概述。这些活动会由Openerp从其他提到这个合作伙伴中的文档中自动建立。

给相应的表单手动的添加事件是可以的,比如记录一次电话呼叫。要添加一个事件,点击 通话记录(Phone Calls) 段的 新建(New) 按钮。(之后)会打开一个 通话记录(Phone Call) 的弹出窗,(在里面)可以创建一次通话记录然后把它加到当前的业务伙伴里面去。

与业务伙伴操作交互

To the right of the partner form is a toolbar containing a list of possible Reports , Actions and quick Links about the partner displayed in the form.

You can generate PDF documents for the selected object (or, in list view, about one or more selected objects) using certain buttons in the Reports section of the toolbar:

  • 标签(Labels) : 打印选中业务伙伴的地址标签,

  • 过期支付(Overdue Payments) : 打印业务伙伴的过期支付通知单,

Certain actions can be started by the following buttons in the Actions section of the toolbar:

  • SMS Send: enables you to send an SMS to selected partners. This system uses the bulk SMS facilities of the Clickatell® company http://clickatell.com,

  • 批量邮件(Mass Mailing): 可以让你批量向选中的业务伙伴发送邮件,

  • Create Opportunity: opens a window to create an opportunity for the partner.

小技巧

Reports, Actions and Links in the GTK Client

When you are viewing a form in the GTK client, the buttons to the right of the form are shortcuts to the same Reports, Actions and Links as described in the text. When you are viewing a list (such as the partner list), those buttons are not available to you. Instead, you can reach Reports and Actions through two of the buttons in the toolbar at the top of the list – Print and Action.

在整个Openerp系统中合作伙伴还用于其他的文件。比如,菜单 销售(Sales ) ‣销售订单(Sales Orders) 列出所有销售订单列表。当该订单为只读时,打开订单的表单视图并且点击合作伙伴名称。合作伙伴的表单就打开了。

小技巧

Right-clicks and Shortcuts

In the GTK client you do not get hyperlinks to other document types. Instead, you can right-click in a list view to show the linked fields (that is fields having a link to other forms) on that line.

In the web client you will see hyperlink shortcuts on several of the fields on a form in Read- Only mode, allowing you to be taken directly to the corresponding form. When the web form is in Edit mode, you can instead right-click the mouse button in the field, to get all of the linked fields in a pop-up menu just as you would with the GTK client.

You can quickly give this a try by going to any one of the sales orders in Sales ‣ Sales Orders. See where you can go from the Customer field using either the web client with the form in both read-only and in edit mode, or with the GTK client.

/doc_static/6.0/_images/familiarization_sale_partner.png

Links for a partner appear in an order form

Before moving on to the next topic, take a quick look at the Sales ‣ Configuration ‣ Address Book menu, particularly Partner Categories and Localisation menus. They contain some of the demonstration data that you installed when you created the database.

产品

在OpenERP中, 产品 用来定义一个原材料,库存商品,消耗品或者服务。可以使用整个产品类型或者定义独立的变量和产品模板来运行 (扩展模块)。

例如,你销售不同颜色和尺码的T恤:

  • 产品模板是 “T恤(T-shirt)” ,其中包含了所有颜色和尺寸的通用信息,

  • 变量为“尺码(Size):S” 和 “颜色(Color):红色(Red)”, 他们定义了该尺寸和颜色的参数,

  • 最终的产品将是这两部分的组合——T恤,尺码为S,颜色为红色。

在一些部分中,这种办法中涉及到的值你可以只是很详细地定义一个模板,而那些可用的变量则定义得很简略,而不是每项都作为一个完整的产品。

注解

产品模板变量实例

一个产品可以使用一个完整的产品来定义,也可以使用一个产品模板和一些变量的方式来定义。依据已经安装的模块,这些变量可以是一个或多个尺寸。

例如,如果你经营纺织品,这些产品模板中对于T恤的变量可以是:

  • 尺寸 (如S码, M码, L码, XL码, XXL码等),

  • 颜色 (白色, 灰色, 黑色, 红色),

  • 布的质量 (125克/平方米, 150克/平方米, 160克/平方米, 180克/平方米),

  • 领子 (V领, 圆领).

产品型号彼此区分需要安装可选模块 product_variant_multi 。使用它可以避免数据库中产品数量的暴增。以上面的例子来说明,这样做管理模板起来更简单:用四种类型共计15中型号来管理而不是160种截然不同的产品。这个模块可以在 extra-addons 找到。

在菜单 销售(Sales) ‣ 产品(Products) 项获取得到产品模版和变量的定义。

小技巧

耗材

在OpenERP中,消耗品是被视为一个可库存的物理产品,所不同的是库存管理中并不记录它的账目。你可以购买,发运或生产,但OpenERP的总是假定有足够的库存。它永远不会触发补货异常。

打开产品表单来查看其描述信息。默认数据显示了积累不同的产品,很好的概要的表现了各种选择。

价格表 ( 销售(Sales) ‣ 设置(Configuration) ‣ 价格表(Pricelists) )确定采购和销售价格并且可根据不同货币来调整。 默认采购价格表(Default Purchase Pricelist) 根据产品的 成本价(Cost Price) 来计算采购价格。 公共价格表(Public Pricelist) 根据产品的 销售价格(Sale Price) 来计算报价单中的销售价格。

价格表是非常灵活的,并且可以制定一套完整的价格策略。它由简单的规则组成,可以为大部分复杂的情况建立规则集:多折扣,基于采购价格的销售价,降价,产品促销等等。

你可以找到一些可选的模块来扩展产品功能,例如:

  • 会员(membership) : 用来管理一家公司的注册会员,

  • 电子产品(product_electronic) : 用于管理电子产品,

  • 产品扩展(product_extended) : 用来管理产品成本,

  • 产品保质期(product_expiry) :用于农产品、食品等必须要在一定的时间段之后废除的产品,

  • 产品生产批号(product_lot_foundry) : 用来管理锻压金属产品。

所有上述的模块,除了 会员(membership) 模块和 产品保质期(product_expiry) ,都可以在 额外模块(extra-addons) 中找到。

提升销售能力

OpenERP有很多管理客户关系的功能。这些都放在了 销售(Sale) 菜单里面。

小技巧

CRM & SRM

CRM 代表客户关系管理,是管理客户和客户关系系统的标准术语。SRM 代表供应商关系管理,常用功能就是管理与供应商之间的沟通。

通过客户关系管理系统(CRM),OpenERP可以保持跟踪:

  • 营销线索

  • 商机

  • 会议

  • 电话访问

  • 索赔

  • 服务与支持

  • 资金募集

OpenERP使用了新的方法确保用系统用户、客户和供应商能有效的对交易进行管理。对于交易的新对接者,在自动重新分配机制下,OpenERP系统通过电子邮件发送提醒并提高其他相关文档和流程的级别。

所有操作都存档,并且通过邮件网关,用户的情况可以从邮件的发送和接收来自动更新。系统规则可以通过确保打开操作的透明性来提升用户操作质量。

就像这些功能一样,还有一些工具用于改进员工的日常工作的生产效能:

  • Outlook和Thunderbird的电子邮件客户端插件可以让你把你的电子邮件及其附件自动存储到知识管理中(前面讲到的文档管理系统)

  • 用于与OpenERP同步联系人和日历的用户接口,

  • 把会面安排同步到手机上。

  • 建立从360° 视角来审视客户,

  • 与Google应用集成。

你可以为所有的服务实现一个持续改进政策,通过使用一些在OpenERP的统计工具来分析你的合作伙伴的不同的通信。有了这些,你可以执行一个真正的改善策略来管理你的服务质量。

The management of customer relationships is detailed in the second section of this book (see CRM).

管理你的账簿

本书一般财会 管理你的账簿 一章中专门说明了一般财会和分析财会。下面将向你概要地介绍这个商业应用模块的功能。

会计完整地整合进了公司的所有职能之中,不管是一般财会、分析财会,预算、或者辅助账户。OpenERP的会计功能是复式记账,在支持多货币和多语言的基础上,支持公司多部门和多公司。

会计模块通过整合公司的所有流程来简化输入会计数据的工作。因为所有的会计数据都在其他文档建立的过程中输入了。在Openerp中你可以避免将同样的、错误的、滞后的数据输两次。

因此,OpenERP的会计功能不仅仅是财务报表,而且是很多公司管理流程中的锚点。例如,如果你的会计把一个客户放进了信用留滞,将立刻阻塞任何与该公司信用相关的任何行为(如销售、交付)。

OpenERP同时提供集成的分析会计,能够为经济活动或项目提供非常详细的分析。您不权能够根据法定会计科目报表的要求来进行操作,也能够根据经营管理的需求来改变操作。

OpenERP已经添加一个灵活的,方便的帮助你跟踪相关文件以及付款凭证的 发票(Invoicing) 模块。对非会计师人员也一样能操作。这将使得在中小企业中哪怕没有完整的会计制度,也能很好的跟踪管理他们的付款事项。

通过OpenERP现金盒功能,可以对现金移动的保持追踪。

管理提升员工士气

OpenERP人力资源管理业务应用提供的功能包括:

  • 员工管理, 合同 & 员工绩效,

  • 人才招聘,

  • 保持对假期和病休的追踪。

  • 评价管理,

  • 考勤追踪 & 考勤表,

  • 开支跟踪.

大多数的功能由以 hr_ 开头的可选模块提供,而不是核心模块 hr ,但是他们同样加载在主菜单 Human Resources 中。

在本书的第四部分 有效的运营管理 详细阐述了各种问题的方法,主要集中于内部组织和服务业务管理。

驱动项目

OpenERP的项目管理工具让你能够定义任务、指定任务需求,依据需求有效分配资源,完成项目计划、日程安排以及合作伙伴间的自动沟通。

所有的项目都是层次结构的。你能够从菜单 项目(Project) ‣ 项目(Project) 查看所有的项目。选择 甘特图(Gantt view) 可以看到项目的图形化描述。

/doc_static/6.0/_images/project_gantt.png

项目规划

你可以以项目方式运作服务或支持、产品或研发 ——这是一个企业所需的统一模块。

项目管理在 驱动项目 中详细描述。

为你的销售提供助力

在创建新订单和审核已有订单的各种状态上 销售(Sales) 菜单和 采购(Purchases) 菜单有大致相同的功能,但是在工作流上却有很大的差异。

对订单的确认,触发发货以,开票时间具体由每个具体的订单设定。

送货费可以使用一种不同载体的关税管理网格。

驱动采购

采购(Purchases) 可以让你追踪你的供应商的报价,并在需要的时候转化为采购订单。OpenERP拥有几种监控发票和追踪订购货物接受情况的方法。

可以运用部分交付,能够持续追踪需要交付的剩余订单,也可生成自动地定期提醒。

OpenERP的补给管理规则使得系统能够自动地产生草稿状态的采购订单,或者你也可以配置它来运行一个简单的流程(处理),(这个流程)基于当前生产所有的需求。

你以可以通过管理采购申请单来跟踪发送给许多供应商的询价单。

优化仓库管理

仓库(Warehouse) 下面的许多子菜单提供了你管理库存所需要的操作,你可以:

  • 定义仓库,按照选择的地点划分仓库结构,

  • 管理库存的轮换和仓库水位,

  • 执行系统产生的包装单,

  • 执行交付,附带送货单并计算交付费用,

  • 管理追溯用的批次和序列号。

  • 计算理论库存水位以及自动仓库估价,

  • 建立仓库自动补货规则。

装箱单和发运单通常由基于销售的需求计算自动产生。(他们)根据优先级由OpenERP自动产生的分拣单来存储货物。

库存管理是双向的,和会计(管理)一样。因此仓库中的库存不会凭空出现和消失,它们必须从一个地方移动到另外一个地方。而且,和会计(管理)一样,这样一个双向管理给你一个巨大的好处,那就是当你需要审核库存的时候,你会发现所有部件的货物都有一个对应的去处。

大多数的库存管理软件仅限于显示仓库里面的产品清单。因为这种双向的设计,OpenERP也可以自动的管理客户和供应商的库位,这带来了许多优势:完整的从供应商到客户的物流跟踪, 库存转移管理, 对应的库存移动的分析。

而且,像科目一样,库位也可以定义为树形结构,你可以任意组合库位树形结构详细地进行库位数据分析。

提升生产能力

OpenERP的生产管理能力使得公司能够计划,自动化和跟踪产品生产和组装。OpenERP支持多重物料清单而且使得你能够动态的替代子清单,在销售订单期间。你可以通过套件/虚项清单(phantom bills )来创建虚拟的子清单,这样可以在几个产品上复用。

注解

BOMs物料用量清单, 路由, 工作中心

这些文档描述了制造一个大的装配的材料,一般都称为材料清单或者BOM。

他们被编排成一系列的开展制造或者装配产品所需的活动。

每个操作都在一个由人或者机器设备组成的工作中心展开。

基于公司需求的生产订单会由系统根据计划自动产生,但你随时可以跑着这个计划。订单的产生,首先计算销售的要求,然后通过物料清单,(最后还要)考虑到当前库存。生产计划也是以同样的方式,根据系统所定义的各种提前期来产生的。

演示数据包含了一系列不同分类、不同范围的产品和原材料。你可以使用这些数据来测试系统。

随时随时分享各种管理文档

OpenERP集成了一整套的文档管理系统,它不仅能够支持标准的DMS(数据库管理系统)的功能,而且也能够集成其所有由系统产生的单据,比如发票和询价单。而且,这些都是同步进行的。你可以定义自己的目录然后然后告诉OpenERP来自动存储数据库中的单据,比如发票。

OpenERP为文档管理系统提供了FTP接口。你不仅可以通过OpenERP来访问这些文档,而且也可以用常规的FTP客户端来(访问这些文档)。FTP仅仅是一种不需要使用OpenERP客户端且在任何地方都能访问文件的方式。你也可以在OpenERP哦目录下面存储文档,通过使用FTP系统对应到相应的OpenERP目录。这些OpenERP相关的文档会自动变为可访问的。

知识系统和类似Thunderbird和outlook的邮件客户端一样被很好的集成到了系统中。它也可以用来同步日历。

衡量您的业务性能

OpenERP提供两种有趣的特性来测量您的业务性能:

  • 看板

  • 统计报告

看板把你关注的信息在单独的页面上概括起来给你看。在OpenERP中,每个应用(程序)都有自己的看板,在你选择指定的应用程序的时候是默认打开看板的。比如,管理员看板(Administration Dashboard) 在你点击 设置(Administration) 的时候会打开。

注解

看板

与大多数ERP系统和传统的基于统计的系统不同的是,OpenERP能够为所有用户提供看板,而不是只给管理及会计人员。

每个用户都有自己的看板,根据他的需求(决定),这使得他能够高效地管理自己的工作。比如,用 项目看板(Project Dashboard) 的开发人员能够看到一些打开状态的任务的清单,待处理的事项,相关项目的进度。

动态看板,使你更容易的在整个信息数据中进行导航。使用图表上方的图标,能够过滤和挖掘数据。点击选中列表中的任一条目可以穿透到更明细的分析数据。

看板是可以定制的,它的可定制性质是用来满足每个用户和每家公司的需求的。

注解

创建或定制视图面板

OpenERP还有一个用户面板的编辑器。所以,创建你自己的用户面板只需要进菜单: 设置(Administration) ‣ 自定义(Customization) ‣ 报表(Reporting) ‣ 用户面板定义(Dashboard Definition) 简单点点鼠标就可以玩转了。

统计分析(Statistical Analysis) 在任何业务决策过程中都是关键的一环。 OpenERP为每个应用程序提供了 统计报告(Statistical Report) 。例如,您可以从菜单中查看销售信息的统计分析:销售(Sales) ‣ 报告(Reporting) ‣ 销售分析(Sales Analysis) 。您可以通过这个[统计报告]对数据进行搜索和分类。

追踪工艺流程

许多文档对象都有自己的工作流,同时也参与到交叉功能的过程中。以一个有工作流的文档为例,比如销售订单,点击表单上面的 ? 按钮可以查看完整的过程(流程)。

/doc_static/6.0/_images/guided_tour_process.png

销售订单流程

假如您在文档处理流程的特定节点上,单选了一个文档。您同样也会链接此文档和菜单到各流程节点。

There is a clear distinction between a cross-functional process (that is currently only shown in the web client) and the detailed document workflow (that is shown in both the web client from a process node, and the GTK client from the Plugins > Execute a Plugin... menu and clicking either the Print Workflow or the Print Workflow (Complex) option.

/doc_static/6.0/_images/purchase_workflow.png

Workflow for a Purchase Order

在文件管理系统,OpenERP的过程可视化的文件管理特点使其比类似的系统更棒。

还不满足?

在前面的引导下,您已经对OpenERP中许多主要功能有了个大体的概念。在接下来的章节中,对系统中大多数核心模块的功能为您做详细介绍。

You can use the menu Administration ‣ Modules ‣ Modules to find the remaining modules that have been loaded into your installation but not yet installed in your database. Some modules have only minor side-effects to OpenERP (such as google_maps), some have quite extensive effects (such as the various charts of accounts), and some make fundamental additions.

但目前有超过100个模块可以用。您可以按您需求来安装。

每个模块都有简要描述,但是最彻底的了解这些模块的功能方式是安装然后试一试。所以,停下来,只准备另一个测试数据库试试,只是感兴趣的模块下载和安装。

提示与技巧

快捷键概述

  • OpenERP 的快捷键

快捷键

有啥作用捏?

Ctrl+H

Contextual Help

Ctrl+O

Connect

Ctrl+Q

Quit

  • OpenERP 表单的快捷键

快捷键

有啥作用捏?

Ctrl+D

Delete

Ctrl+F

Find

Ctrl+G

Go To Resource ID

Ctrl+L

Switch to List/Form

Ctrl+N

New

Ctrl+P

Preview in PDF

Ctrl+Page Down

Next Tab

Ctrl+Page Up

Previous Tab

Ctrl+R

Reload/Undo

Ctrl+S

Save

Ctrl+T

Menu

Ctrl+W

Close Tab

Page Down

Next

Page Up

Previous

Shift+Ctrl+D

Duplicate

Shift+Ctrl+H

New Home Tab

Shift+Ctrl+Y

Repeat latest action

  • Shortcuts for OpenERP when editing a resource in a popup window

快捷键

有啥作用捏?

Ctrl+Enter

Save and Close window

Ctrl+Esc

Close window without Saving

  • 关联字段的快捷方式(捷径)

快捷键

有啥作用捏?

F1

添加新的区域/实时动态立马生效

F2

查找信息

F3

在当前字段缩放

  • 文本对象的快捷方式

快捷键

有啥作用捏?

Ctrl+C

复制所选文字

Ctrl+V

粘贴所选文字

Ctrl+X

剪切所选文字

回车

自动完成

Shift+Tab

上一可编辑窗口

Tab 键

下一可编辑窗口

过滤器

The Advanced Search View is a new feature of OpenERP v6 which provides a very user-friendly filtering mechanism for the end user to easily look up desired records from the list.

最完美的高级搜索的例子是OpenERP的 `统计报表 (Statistical Report) ` 。这样的报表给用户呈现了经过过滤的结果的统计小结。

通常是一个高级搜索由三个元素组成,顶部的过滤器按钮,扩展过滤器,和Group by选项。这些过滤器是动态的,所以根据您应用需要用到的过滤器,在搜索视图中添加需要用到的列。

你也能够简单地组合过滤器;界面上将会在显示一个箭头,使用者可以得到一个依据点击的过滤按钮顺序生成的结构。

Let's show an example. The statistical report for project tasks is Task Analysis which can be displayed using the menu Project ‣ Reporting ‣ Tasks Analysis when you have installed the Project Management module.

/doc_static/6.0/_images/filter_task_analysis.png

任务分析

You can see the Advanced Search View in the light green shaded area.

你可以按照特性分组过滤任务信息。

Click, for instance, the Stage button in Group by, and then click Task to analyse your tasks by stage and then by task.

This Advanced Search View can also be attached to any List View of an object and hence increase the search facility when a user looks up the record in list view.

/doc_static/6.0/_images/filter_task_list_view.png

搜索 `执行中 (In Progress) ` 的任务,以项目和状态分组