Odoo进销存(采购、销售、仓库)入门教程 - 上
转载地址:http://blog.csdn.net/wangnan537/article/details/46434373
0. 前言
Odoo(OpenERP)作为一款优秀的开源ERP软件,开发历史已有10年之久。随着系统的发展成熟,已有越来越多的公司借助Odoo管理日常业务的方方面面。本文以一个贸易公司为例,讲述Odoo中最常用的进销存(采购、销售、仓库)模块的使用,对会计模块的简单操作亦有涉及。我们假定的业务场景如下:
苏州世纪圆融贸易有限公司,从乐扣乐扣日用品(苏州)有限公司采购乐扣乐扣拉杆箱,并销售给苏州美尚邻里超市。
1. 系统初始化
1.1建库及初始化设置
1.1.1 创建数据库
进入数据库管理页面,从左侧菜单选择新建:
图1.1 新建数据库
Tips: 进入数据库管理页面有几种方式,如从Odoo登录页面点击Manage Databases,或在浏览器中直接输入数据库管理页面URL (http://localhost:8069/web/database/manager);而对于新搭建的server,输入http://localhost:8069后则会自动重定向到数据库管理页面。
在新建数据库页面,输入主控密码(即Odoo数据库管理员密码,默认为admin)、新数据库名称、新库中admin用户的密码,此处不装入演示数据,默认语言选择简体中文。输入完毕后,点击新建数据库。数据库创建成功后会以admin用户自动登录,界面如下:
图1.2 新库初始界面
1.1.2 设置管理员及公司
(1) 设置管理员用户
点击菜单 [用户->用户],然后在列表视图点击打开管理员(即Administrator)用户,点击编辑,在访问权限中勾选技术特性,勾选创建联系人,在首选项中选择时区为Asia/Shanghai,然后点击保存。
勾选技术特性并保存后,刷新页面,在页面左侧会看到更多的菜单项,如下图所示:
图1.3 勾选技术特性后的管理员菜单
(2) 设置公司信息
点击菜单 [公司->公司],然后点击打开Your Company,点击编辑,将公司名称改为“苏州世纪圆融贸易有限公司”,在一般信息中填入地址、电话、传真等信息,添加银行账户;在设置中将会计币别改为CNY,然后点击保存。
Tips: 应该提前设置好公司名称和会计币别,因为在安装会计、销售、采购、仓库等模块时,有一些初始化设置基于默认的公司名Your Company和默认的币别EUR,如果安装好模块后再修改的话,要更改的地方会有很多。
我们还可以对公司作更多的设置:
①设置公司Logo
点击下图箭头所指的位置上传公司的Logo,
图1.4 设置公司Logo
②设置本位币
对国内的公司而言,除了将会计币别设为CNY外,还应将其设置为本位币(本位币的汇率为1)。设置方法为:在公司信息编辑页面,点击设置选项卡中币别右侧的箭头,在弹出窗口中将汇率设置为1保存后,然后勾选基本并保存。
Tips:在Ubuntu环境下新建数据库时,如果默认语言设为简体中文,则默认的时间格式为%I:%M:%S%p,更改汇率时会有错误信息提示日期无效。解决方法为,点击菜单 [设置->翻译->语言],再点击打开简体中文,点击编辑,将时间格式改为%H:%M:%S(如有必要,此时也可将日期格式改为%Y/%m/%d以符合中文习惯),更改后,注销再重新登录,再次更改汇率即可。
③设置中文报表字体
在报表的结构选项卡中先点击重新加载字体以加载本地字体,如下图所示,
图1.5 加载字体
加载完成后,在字体下拉列表中选择DejaVu Sans,然后点击保存。
1.2 安装必要的模块
点击菜单 [模块->本地模块],找到会计与财务(account_accountant)模块,点击安装,
图1.6 安装会计与财务模块
安装过程中,设置会计数据时,注意将会计科目表设为“中国会计科目表”,科目一览表模板设为“中国会计科目表(财会[2006]3号《企业会计准则》)”,其余选项保持默认设置即可。然后依次安装销售管理(sale)模块、仓库管理(stock)模块、采购管理(purchase)模块。
图1.7 安装销售、仓库、采购模块
Tips: 模块安装完毕后,可能会有部分菜单仍显示为英文,此时需要加载中文翻译。点击菜单 [设置->翻译->加载翻译],在弹出窗口中语言设为简体中文,并勾选覆盖现有术语,点击加载。加载完成后,翻译仍未生效,这是因为界面显示仍使用服务器之前的缓存。要刷新缓存,有两种方法,一是重启服务器;二是更改当前登录用户的首选项,将语言改为English,再改回简体中文即可。
1.3 全局设置
点击菜单 [设置->设置->销售],在开发票流程中勾选“基于销售订单行生成发票”;在客户特性中勾选“允许不同的发货和开票地址”;在产品特性中勾选“允许使用不同的计量单位”。
点击菜单 [设置->设置->仓库],在会计中勾选“存货变动自动生成会计分录”;在物流中勾选实时生成采购单。
点击菜单 [会计->设置->税->税],依次打开“增值税17%进项税”和“增值税17%销项税”,在税定义中勾选“含税价”。
点击菜单 [设置->技术->序号与标识符->序列],找到Sales Order并打开,设置数字位数为5。
1.4 基础数据准备
1.4.1 检查会计科目
在安装会计与财务模块时,我们已将会计科目表设为“中国会计科目表”,它包含了适用于国内企业大多数情况的会计科目。点击菜单 [会计->设置->科目->科目],确保下述这些科目都已存在,以供本案例使用:
表1.1 会计科目
Tips: 安装中国会计科目表时默认的会计科目长度为4,实际应用时科目长度可能不够用,需要手工新建会计科目。注意,只能选择视图作为上级科目;如新建科目时若想选择1122作为上级科目,则需要先把1122的内部类型更改为“视图”。
1.4.2 用户与权限
初学Odoo时为快速上手,可使用管理员用户做所有操作。但是为了更好的理解进销存及用户的角色,这里我们针对每个模块设1个用户。点击菜单 [设置->用户->用户],新建如下用户:
表1.2 用户与角色
分角色操作需要新增如下两组权限。产品的路线中勾选MTO时,销售人员确认订单需要第1组权限;会计核准供应商发票时需要第2组权限。点击菜单 [设置->技术->安全设定->访问控制列表],新建如下记录:
图1.8 访问控制列表
1.4.3 新建客户和供应商
(1) 新建客户
销售人员李逍遥登录系统,点击菜单 [销售->销售->客户],点击新建,输入客户名称“苏州美尚邻里超市”,勾选“是一个公司”,输入地址、电话等信息,在联系人一栏点击新建,输入联系人名称张三,地址类型设为发票,然后点击保存并关闭;在销售与采购选项卡一栏,默认已勾选客户,点击保存。
图1.9 新建客户
Tips: 联系人的地址类型包括:默认、发货、发票、联系人、其他。默认,指当没有其他地址时使用的地址;发票,指系统生成发票时使用的地址;发货,指系统生成发货单时使用的地址;联系人,指与客户方联系时的接头人。
(2) 新建供应商
采购人员宁采臣登录系统,点击菜单 [采购->采购->供应商],点击新建,输入供应商名称“乐扣乐扣日用品(苏州)有限公司”,勾选“是一个公司”,输入地址、电话等信息,在联系人一栏点击新建,输入联系人名称李四,地址类型设为联系人,然后点击保存并关闭;在销售与采购选项卡一栏,默认已勾选供应商,点击保存。
图1.10 新建供应商
1.4.4 新建产品分类
管理员登陆系统,点击菜单 [仓库->设置->产品->产品分类],点击新建,新建产品分类“拉杆箱”,上级类别设为“全部/可销售”,收入科目设为6001、费用科目设为1401、入库科目设为1402、出库科目设为6401、库存核算科目设为1406。
Tips: 科目信息可在产品中也可在产品分类中设置,且前者的优先级大于后者,本案例在产品分类中设置。
Tips: Odoo中产品分类默认由管理员管理,仓库主管、销售经理、采购经理默认都看不到产品分类菜单,若想操作产品分类需添加相应菜单。
1.4.5 新建产品
仓管员仓老师登录系统,点击菜单 [仓库->设置->计量单位],点击新建,新建拉杆箱的计量单位“只”:
图1.11 新建计量单位
点击菜单 [仓库->产品->产品],点击新建,输入产品名称“乐扣乐扣拉杆箱”,勾选“可销售”、“可采购”,上传产品图片。
在信息选项卡,产品类型设为“库存商品”,计量单位设为“只”,销售价格设为300;
在补货选项卡,成本价设为180,路线设为“Buy”(本案例中不勾选“Make To Order”),将乐扣乐扣日用品(苏州)有限公司添加为该产品的供应商;
在会计选项卡,内部分类设为“全部/可销售/拉杆箱”, 库存核算设为“实时(自动进行)”。
图1.12 新建产品
1.4.6 新建再订货规则
仓管员在产品的表单视图中点击再订货规则,然后点击新建,设置采购的最小数量为10,点击保存。
图1.13 新建再订货规则
Odoo进销存(采购、销售、仓库)入门教程 - 上的更多相关文章
- Odoo进销存(采购、销售、仓库)入门教程 - 下
转帖地址:http://blog.csdn.net/wangnan537/article/details/46475105 2. 进销存实务 2.1 销售产品 李逍遥接到客户苏州美尚邻里超市购买10只 ...
- Odoo进销存业务思路浅析
转载请注明原文地址:https://www.cnblogs.com/cnodoo/p/9307485.html 一:采购业务(进) 1:根据采购对象和性质,采购业务主要分为四类: 生产性采购:采购企 ...
- Odoo 进销存报表现已开源
根据会计区间或自定义查询时间段,对仓库的产品出入库情况进行查看: 模块地址参见内部群公告.
- 一秒钟看懂SaaS、CRM、OA、ERP、HR、进销存
自2014年以来,SaaS.CRM.OA.ERP.HR.APM.进销存.财务系统等,这些名词大量出现在微信朋友圈.电视楼宇广告和千百万融资资讯中.它们到底是什么意思?相互之间又有什么区别?在这个飞速发 ...
- 改变传统的开单模式------手持POS终端移动销售开单 移动进销存的利器
手持POS终端高清彩屏,清晰.美观.大方,适用于仓库.超市.服装.食品.批发零售.手机电脑等企业管理.可与管理软件灵活对接.1:员工记不住价格,产品名称,只要有PDA扫描,价格,库存,直接开销售单,打 ...
- 什么是智能扫描开单打印进销存POS?安卓工业手持PDA设备上的POS销售开单,现场打印打票,用扫描枪太方便了
安卓PDA版POS销售开单如果和扫描枪配合使用,和超市的POS销售一样的操作 什么是智能扫描开单打印进销存POS? 互联网特性,让它在数据统计分析.客户关系管理等方面表现出众.智能POS,不仅是一个收 ...
- PDA手持机 移动开单进销存系统 现场出打印凭据和扫码 新的亮点
传统车销模式弊端:1.手写开单,效率低,动作慢2.现场手写开单明细不能打印,产品明细不规范3.电脑办公人员及车销人员对车上的库存情况掌握不清楚,销售人员对每种产品销售价格不清楚4.老板对员工工作的管控 ...
- 浩瀚技术助力批发零售商户实现PDA移动POS打印扫描进销存信息化管理
批发零售商户其各门店销售品种多,销售量大,在市场上占据巨大的份额,随着各门店的不断扩展,基层的销售管理并不尽如意,传统的进销存管理软件安装在PC端,无法满足有现有的业务支撑,面对当前现状,移动进销存管 ...
- C# WINFORM进销存系统开发(内涵免费源码+部分实操视频讲解)
互联网的时代,电商火爆,大家都开始进行线上销售货品,那你是如何管理你的商品库存和进销问题?软积木--小敏用的是C# WINFORM进销存系统来管理我的数据,给我带来了很多便利. 它是高频需求项目,很多 ...
随机推荐
- 【坐在马桶上看算法】算法6:只有五行的Floyd最短路算法
暑假,小哼准备去一些城市旅游.有些城市之间有公路,有些城市之间则没有,如下图.为了节省经费以及方便计划旅程,小哼希望在出发之前知道任意两个城市之前的最短路程. 上图中有 ...
- WCF使用Net.tcp绑定时候出现错误:元数据包含无法解析的引用
在WCF服务编程中,客户端添加引用服务时,出现如下错误: 元数据包含无法解析的引用:“net.tcp://192.168.1.105:1314/LoginService”. 套接字连接已中止.这可能是 ...
- mybatis generator 双击创建失败
https://coding.imooc.com/learn/questiondetail/20460.html 用的下面这个方法
- laravel5.3之后可以使用withCount()这个方法
比如:文章控制器ArticleController.php查询文章列表数据的时候用withCount连接Comment,Zan模型直接统计每篇文章的评论和点赞数量. 使用之前需要在文章模型文件Arti ...
- CentOS 7 通过 yum 安装 nodejs 和 npm
curl --silent --location https://rpm.nodesource.com/setup_6.x | bash - yum install -y nodejs
- requireJS2
requireJS的初步掌握(二) 前面我们讲述了requireJS的一些认知和优点,==>http://www.cnblogs.com/wymbk/p/6366113.html 这章我们主要描 ...
- 【Java】 大话数据结构(16) 排序算法(3) (堆排序)
本文根据<大话数据结构>一书,实现了Java版的堆排序. 更多:数据结构与算法合集 基本概念 堆排序种的堆指的是数据结构中的堆,而不是内存模型中的堆. 堆:可以看成一棵完全二叉树,每个结点 ...
- [USACO16JAN]子共七Subsequences Summing to Sevens
[USACO16JAN]子共七Subsequences Summing to Sevensa[i]表示前缀和如果a[i]%7==t&&a[j]%7==t那么a[j]-a[i-1]一定是 ...
- JMS Java消息服务(Java Message Service)
JMS 在一些场景下RPC的同步方式可能不太适合业务逻辑的处理,并且这种方式在某些场景下会导致业务的紧耦合. 基于异步交互模型的JMS解决了RPC产生的紧耦合问题,它提供了一个可以通过网络访问的抽象消 ...
- MySQL Binlog 介绍
Binlog 简介 MySQL中一般有以下几种日志: 日志类型 写入日志的信息 错误日志 记录在启动,运行或停止mysqld时遇到的问题 通用查询日志 记录建立的客户端连接和执行的语句 二进制日志 记 ...