Odoo 8.0深入浅出开发教程(四) Odoo入门

标签: OdooPython
18476人阅读 评论(1) 收藏 举报
分类:

4 初入Odoo

如上安装配置好之后,在网页浏览器上输入 127.0.0.1:8069 (具体端口号读者要视自己的情况而定)之后我们就会看到如下界面:

4.1 管理数据库

新建数据库.png

Figure 6: 新建数据库

这里不仅新建了一个数据库,还指定了管理员的新密码,以后管理员要用那个新密码登录,用户名还是默认的 admin 。

左边有create(新建数据库),duplicate(复制数据库),drop(删除数据库),backup(备份数据库),restore(恢复数据库),password(修改管理员密码)。

然后这个管理数据库的url最好记下来,有的时候登入Odoo出问题了,这个管理数据库的界面你还是可以进入的,可以考虑还原数据库等操作。 http://127.0.0.1:8069/web/database/manager 。

读者可以如下用 psql -l 命令来查看一下,具体新建的那个数据库。

创建好数据库之后,我们就看到这个界面了,我们看到这里有很多模块。

本地模块一览.png

Figure 7: 本地模块一览

4.2 登录界面

因为我们给Odoo框架创建数据库权限了,所以Odoo现在支持一切高级数据库操作了。我们注销Administor账户,然后就会看到一个登录界面。

登录界面.png

Figure 8: 登录界面

然后下面就有一个管理数据库的链接,点击就进入之前看到的管理数据库界面了。

4.3 Administrator首选项

在右上角Administrator→首选项那里可以设置网站的语言,时区,还有管理员的头像,管理员的邮箱和个性签名。

Administrator首选项.png

Figure 9: Administrator首选项

4.4 导入一个翻译

看到左侧翻译一栏,点击导入一个翻译即可加载一个翻译。

4.5 新的Demo用户

看到左侧用户一栏,点击创建一个新用户,即进入创建一个新用户的界面。这里将新建一个演示用的Demo用户。

新的Demo用户.png

Figure 10: 新的Demo用户

然后我们使用这里设置的Demo用户名和密码登录,会看到一片空白,没有左侧的那些设置选项了。

4.6 模块管理

  • 安装模块,刚进入Odoo即看到那个模块一览的界面,点击相应的模块即安装对应的模块了。
  • 更新模块,然后看到左侧还有一个更新选项可用于更新本地模块。
  • 卸载模块,按照官方文档的描述,虽然点击对应模块的详细表单视图,里面有卸载按钮,但并不推荐。最好还是每次有模块更动之前先备份一下数据库,之后不行恢复一下数据库即可。

4.7 修改公司信息

在最左上角那里,鼠标划过会看到编辑公司数据的信息,然后点击进入即可以看到如下的修改公司信息界面:

修改公司信息.png

Figure 11: 修改公司信息

比如设置公司的Logo,名字,地址,网站等等。然后在设置选单那里还可以设置币种,这个币种设置会影响后面会计模块的默认币种行为。还有一些信息设置能够填上的最好都填上。

4.8 打开技术特性支持之后

打开技术特性支持之后会多了很多参数设置,比如 工作流 配置那一栏,之前是没有的。

再比如你可以更新模块列表了,只有你更新模块列表之后,你新写的模块才能被搜索到和安装上去。

4.9 进销存和财务系统的抽象讨论

进销存和财务软件系统目前大多融为一体了,以前还是分开的。然后进销存那块以前最开始的软件是仓库管理软件,后面采购和销售是慢慢加上去的。理解这点很重要,我们可以把仓库管理看作最底层的模块,而采购和销售是于之上的模块,然后采购和销售又和财务存在着很多信息交流。具体如下图所示:

进销存和财务.png

Figure 12: 进销存和财务

简单来说就是不管是采购还是销售其一笔成交的订单都必然产生两个信息流,一个是仓管那边;一个是财务那边。而这个信息流的过程最好是由系统自动化完成。下面以采购部门为例子来说明系统内部的这种信息流自动化过程。

4.9.1 以采购部门为例

采购部门一般职能是接受其他各部门的采购要求,定期汇总做成采购计划;然后根据采购计划会相应的供应商询价、议价;然后下采购单;然后跟踪供货商及时发货;货到后验货、入库。如果有问题则要求供应商换货、退货。

首先看采购计划那边,本公司各个部门根据实际需要应该都可以向采购部门发送采购需求,然后某些部门的模块会根据自己的实际情况有自动发送采购需求的功能,比如仓管的最小库存原则,再比如销售部门的某些紧急需求等等(原则上其他部门不紧急的需求应该发送给仓管,然后由仓管根据最小库存原则来发送采购需求,但某些部门具有特别紧急的需求是可以直接给采购部门发送采购需求的。当然还可能某些公司的某些部门的情况是种类繁多库存较小的情况,那么也是可以直接向采购部门发送需求的)。这个信息采购需求的发送机制需要根据不同的公司实际情况进行优化。

对于采购需求,系统应该具备一定的自动整理功能,比如按照供应商分类,紧急程度插队机制等等。采购人员处理经过初步整理出来的采购需求,将这些信息自动生成 询价单 ,此时系统可以提供电邮,打印询价单的功能,或者和供应商洽谈视频的功能等。询价结束之后对方同意之后采购员可以点击确定然后将这些信息发送给采购部门的经理,由经理确认之后, 采购单 就自动生成了。

采购单.png

Figure 13: 这是采购单

采购单确认之后,前面讲的信息流分成仓管和财务两边。首先我们看仓管那边,在货物还没送到之前,仓管那边就可以看到将要到的货物了,这样他们可以预先对仓库进行整理,方便后面的快速存放工作。货物送到之后首先是采购员验收,验收确认采购单上单击 收货 ,然后是点击 入库 操作,就表示这个货物正式入库了,然后仓管那边对于是什么产品,单价多少,重量多少甚至体积多少都可能有所说明自动存放在软件系统仓管那一栏了。

然后是财务那边,在采购单确定之后,财务那边应该 接受发票 ,然后点击 确认生效 ,这是相应的信息应该送到财务那边去了。财务那边还有一些付款事宜。财务付款完了采购员就会看到这个采购单已经完成了。

这里谈论的以采购部门为例的一般流程,这个流程不是死的,也不一定是最优的。具体要根据公司的实际情况的不同和功能需求不同对这些底层的信息流程做出调整和优化。

4.10 安装和配置模块

我们现在就安装进销存加财务这四个经典模块:

  • 财务与会计 ( account 模块),
  • 仓库管理( stock 模块),
  • 采购管理 ( purchase 模块),
  • 销售管理 ( sale 模块).

安装完这些模块之后需要再导入一次翻译(否则可能会有某些词条没有正确翻译),然后重启Odoo框架好让这些新的模块的翻译生效。

在安装过程中会弹出这个会计窗口,默认值就可以了。

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1873690次
    • 积分:15240
    • 等级:
    • 排名:第841名
    • 原创:195篇
    • 转载:13篇
    • 译文:0篇
    • 评论:43条
    技术交流

    苏南生的博客
    主页 | BOOK搜索 | 免费杂志 |
    博客专栏
    最新评论