开源ERP Odoo仓存功能模块深度应用(一)
基本功能
库位
- 库位是一个逻辑存货区,可以是一个物理库区,可以是一个货架、货架上的一个货位。库位可以有子库位
- 库位有虚拟库位和实际库位,实际库位是实际存放货物的库位,虚拟库位是因复式库存记账而虚构的库位
- 库存移动时候,总是从一个库位(源库位)移动到另一个库位(目标库位)
- 位置类型:有下列选项:
视图:用作虚拟父库位,不可作为源库位和目标库位用
客户:虚拟库位,当货物出到客户处时候,用作目标库位
供应商:虚拟库位,当货物从供应商处采购入库时候,用作源库位
内部:存货库位,对应到实体的库区、货架、货位等。
盘点:盘盈时候的源库位,盘亏时候的目标库位
生产:生产加工时候,原材料消耗的目标库位,或者成品入库的源库位
补货:系统MRP运算时候,尚未确定产品补货来源时候使用的临时补货库位
- 所有者:库位所有者,如商品寄售时候,供应商将商品放到自己仓库,系统上划拨一个库位给每个供应商
- 报废位置:报废仓,系统锁货时候,自动过滤报废仓(不从报废仓锁货)
- 退回位置:退货库位,专用于退货。退货时候,作业类型的反向作业类型的目标库位如果是勾选了此标记,则取其为退货库位(否则取待退货作业单据的源库位作为退货库位)。
- 上架策略:入库时候,系统根据此策略决定入库产品应该入到哪个子库位(货架货位)
- 下架策略:出库时候,系统根据此策略决定出库产品应该从哪个子库位(货架货位)拣货
- 条码:库位的条码,扫码上架时候,需要此条码
作业类型
作业类型是例如收货、上架、拣货、出库、调拨等不同仓库作业类型。不同仓库有不同的作业方式,以入库为例,有的仓库直接一步入库,有的仓库分入库、上架两步操作,有的仓库分收货、质检、上架三步操作。还有的仓库有装/卸托盘的操作,有的有拆包、打包的操作。根据仓库作业流程,合理设计仓库作业类型。
- 作业类型:三个选项,供应商、客户、内部。对应到入库、出库、库间调拨三种作业。
- 参考序列:该作业类型的作业单据的单号生成规则
- 退回的作业类型:该作业类型对应的反向作业的作业类型
- 仓库:该作业类型适用的仓库
- 条码命名规则:条码操作时候,条码识别规则
- 显示详细作业:作业单(Picking)上显示每一个作业行,作业上有产品、保留数量、作业数量、源库位、目标库位、源包裹、目标包裹、批次/序列号
- 显示预留:作业单(Picking)上显示作业行的汇总值,汇总值不显示源库位、目标库位、源包裹、目标包裹、批次/序列号
- 允许移动包裹:勾选后,作业单(Picking)上显示可供移动的包裹,勾选包裹,整包移动
- 创建新批次/序列码:勾选后,作业单(Picking)上显示批次/序列号输入界面,输入后系统自动创建批次号
- 使用已有批次/序列码:勾选后,作业单(Picking)上只允许选择已有批次,不可输入不存在的批次
- 默认源位置:新建该作业类型的作业单据时候,默认的出库库位(源库位)
- 默认目的位置:新建该作业类型的作业单据时候,默认的到库库位(目标库位)
作业单据(Picking)
- 仓库作业都基于Picking操作,不同仓库作业,操作的都是Picking,只是Picking的作业类型不同
- Picking上有两个重要信息,一个是待移动的商品明细(Stock Move),一个是仓库作业明细(Stock Move Line)
- Stock Move是计划要移动的商品数量。Stock Move上重要信息有产品、数量、成本价、源库位、目标库位、计划移库日期、实际移库日期
- Stock Move Line是仓库作业明细。例如,计划出库100台手机,仓库实际作业时候,可能从两个货架上拿了货,拣好的货可能打包成了四个包裹。如此,一条出货信息产生了多条仓库作业信息。
- 详细作业:仓库作业明细。
以出库为例,系统按下架策略自动锁货,锁货时候,下架产品来自不同源库位、不同包裹、不同批次,系统自动拆分为多个作业明细。仓库作业过程中,可能进一步打包成多个包裹,从而拆分出更多的作业明细。
条码操作时候,如果扫描的是产品码,对应该产品的作业明细完成数量自动加1。如果扫的是产品的包装箱的条码,对应该产品的作业明细完成数量自动加包装规格数。如果扫的是库位码,系统查找完成数不为0的作业明细,修改其目标库位。如果扫的是包裹码,系统查找源包裹和目标包裹都是扫码号的明细行,如果找到了,修改其完成数量。如果没找到,则查找完成数不为0且目标包裹为空的作业明细,修改其目标包裹号。
- 包裹:系统锁货到的包裹,勾选则表示整包出库(系统自动填写完成数)
- 放入包裹:系统自动创建包裹,查找目标包裹为空,完成数量不为0的作业明细,填写其目标包裹。而后,如果该行的预留数量大于完成数量,则自动拆分出一个新明细行,该明细行的完成数量为0,预留数量为剩余数量(未完成数量)
- 交货策略:两个选项:尽快、全部,尽快表示有货就可以出,全部表示全单货齐了再出
- 补货组:Stock Move Confirm时候,系统根据Stock Move上的补货组查找Picking,找到了则添加到该Picking,否则创建一个该补货组的新Picking
Picking取消
额外需要的模块:
具体额外模块信息,请访问http://www.oscg.cn进行获取
补货规则
当一个库位缺货时候,补货方式可以有:采购(从供应商库位移动入库)、生产(从生产库位移动入库)、调拨(从别的库位移动入库)。补货规则告诉系统,缺货时候怎么补货。
- 动作:
- 补货位置:
- 服务仓库:
- 源位置:
- 移动供应方法:
- 作业类型:
- 业务伙伴地址:
- 补货组传播:
- 传播取消和拆分:
- 传播的仓库:
库存报表
基本库存查询:
入库、出库、明细报表:
下面额外需要的模块
进销存报表、多种库存报表、产品分库位库存
具体额外模块信息,请访问http://www.oscg.cn进行获取
进销存报表(PDF文档及Excel文档):
产品在各个库位的库存查询:
下一期我们将和大家分享关于免费开源ERP Odoo 仓存功能模块应用方案-2之仓存核算篇,敬请大家等待更新。
文章编辑:开源智造(OSCG.CN) - 源自欧洲,业界领先的免费开源ERP专业服务商
专家指导热线:400-900-4680
开源ERP Odoo仓存功能模块深度应用(一)的更多相关文章
- 全球第一免费开源ERP Odoo仓存功能模块深度应用(一)
基本功能 库位 库位是一个逻辑存货区,可以是一个物理库区,可以是一个货架.货架上的一个货位.库位可以有子库位 库位有虚拟库位和实际库位,实际库位是实际存放货物的库位,虚拟库位是因复式库存记账而虚构的库 ...
- 如何通过免费开源ERP Odoo实现企业数字化转型深度分析(一)
本文来自<开源智造企业数字化转型报告白皮书>的精选内容章节.请勿转载.欢迎您反馈阅读意见. 引言 在由消费者驱动的数字经济时代,创新之势锐不可挡.变革步伐从未如此迅速,并且还会越来越快.对 ...
- 供应链管理为什么要上企业自主可控的免费开源ERP Odoo
引言 今天的很多企业,无论是制造业,还是商贸行业,如果说没有针对供应链管理的信息系统,那可能是真的冤枉他们了:采购.仓存.销售.存货核算这些模块,早早的买来,早早的用上了,但也早早的被下了结论:食之无 ...
- 我们是如何通过全球第一免费开源ERP Odoo做到项目100%交付
传统友商ERP的交付过程 一.先初步需求调研,后选型功能模块 传统友商ERP第一件事情先对客户方进行初步的调研,客户方无论说什么,友商听过算过,只关心你人数多少,有哪些人涉及到哪些模块,接着对模块进行 ...
- 首发福利!全球第一开源ERP Odoo系统架构部署指南 电子书分享
引言 Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块.Odoo适用于各种规 ...
- 免费开源ERP Odoo实施指南 连载一:Odoo概述
Odoo是什么 Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块.Odoo适 ...
- 2025战略,中秋送福利!免费开源ERP Odoo Windows 一键傻瓜式安装版发布
概述 为了帮助更多的小白,能够快速的体验Odoo的强大功能,针对国内大多数小白用户无法快速直接体验Odoo的尴尬,开源智造呕心沥血,历经数百次的测试和整合终于赶在中秋节这天将Odoo所需要的复杂运行环 ...
- 全球排名第一的开源ERP Odoo v12 最新一键安装体验版正式发布
引言 Odoo 12.0是目前全球Odoo社区最新推出的产品版本代号,该产品具有划时代的意义,增加了如互联网级的知识库网盘功能.工业互联网的IOT设备矩阵管控功能,全新的Python Sass前端引擎 ...
- 免费开源ERP Odoo实施指南 连载二:POSTGRESQL概述
PostgreSQL是Odoo支持的数据库.PostgreSQL是起源于大学的一个历史很长的开源数据库系统.包括美国航天局NASA.德国证券交易中心.中国的平安.腾讯的微信支付.阿里巴巴的阿里云都在用 ...
随机推荐
- .NET之JSON序列化运用
1.项目引用NuGet包:搜索:Newtonsoft.Json 2.序列号实例 using System; using System.Collections.Generic; using System ...
- JavaScript 之函数
刚开 始学习 JS 时,挺不习惯它函数的用法,就比如一个 function 里面会嵌套一个 function,对于函数里创建变量的作用域也感到很迷惑,这个的语法和 JAVA 相差太多,为此,阅读了&l ...
- 第三章之S5PV210串口初始化
1,在start.S中执行373行b lowlevel_init跳转到/board/samsung/goni/lowlevel.S中,此代码中初始化一样硬件. 找到241行,此行执行URAT初始化,如 ...
- CentOS7 安装 MySQL
一.首先检查 MySQL 是否已安装 yum list installed | grep mysql 如果有的话 就全部卸载 yum -y remove +数据库名称 二.MySQL 依赖 libai ...
- Elasticsearch结构化搜索_在案例中实战使用term filter来搜索数据
1.根据用户ID.是否隐藏.帖子ID.发帖日期来搜索帖子 (1)插入一些测试帖子数据 POST /forum/article/_bulk { "index": { "_i ...
- 数据分析之---Python可视化工具
1. 数据分析基本流程 作为非专业的数据分析人员,在平时的工作中也会遇到一些任务:需要对大量进行分析,然后得出结果,解决问题. 所以了解基本的数据分析流程,数据分析手段对于提高工作效率还是非常有帮助的 ...
- 第九章——运行tensorflow(Up and Running with TensorFlow)
本章简单介绍了TensorFlow的安装以及使用.一些细节需要在后续的应用中慢慢把握. TensorFlow并不仅仅局限于神经网络和机器学习,它甚至可以用于量子物理仿真. TensorFlow的优势: ...
- web优化(一)
今天读完了<高性能网站建设进阶指南>,记得博客园的某位前辈说,关于前端方面的书,带指南两个字的一般都是比较牛逼的,上一本看到的好书是<javascript权威指南>是淘宝前段团 ...
- linux系统安装mysql
所有平台的Mysql下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server版本及对应的平台. 接下来我们在 Centos 系统下使用 yum 命令安装 MySql ...
- HTTP/HTTPS 学习笔记
超文本传输协议(HyperText Transfer Protocol) 伴随着计算机网络和浏览器的诞生,HTTP1.0也随之而来,处于计算机网络中的应用层,HTTP是建立在TCP协议之上的. HTT ...