基本功能

库位

  • 库位是一个逻辑存货区,可以是一个物理库区,可以是一个货架、货架上的一个货位。库位可以有子库位
  • 库位有虚拟库位和实际库位,实际库位是实际存放货物的库位,虚拟库位是因复式库存记账而虚构的库位
  • 库存移动时候,总是从一个库位(源库位)移动到另一个库位(目标库位)

  • 位置类型:有下列选项:

视图:用作虚拟父库位,不可作为源库位和目标库位用

客户:虚拟库位,当货物出到客户处时候,用作目标库位

供应商:虚拟库位,当货物从供应商处采购入库时候,用作源库位

内部:存货库位,对应到实体的库区、货架、货位等。

盘点:盘盈时候的源库位,盘亏时候的目标库位

生产:生产加工时候,原材料消耗的目标库位,或者成品入库的源库位

补货:系统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仓存功能模块深度应用(一)的更多相关文章

  1. 全球第一免费开源ERP Odoo仓存功能模块深度应用(一)

    基本功能 库位 库位是一个逻辑存货区,可以是一个物理库区,可以是一个货架.货架上的一个货位.库位可以有子库位 库位有虚拟库位和实际库位,实际库位是实际存放货物的库位,虚拟库位是因复式库存记账而虚构的库 ...

  2. 如何通过免费开源ERP Odoo实现企业数字化转型深度分析(一)

    本文来自<开源智造企业数字化转型报告白皮书>的精选内容章节.请勿转载.欢迎您反馈阅读意见. 引言 在由消费者驱动的数字经济时代,创新之势锐不可挡.变革步伐从未如此迅速,并且还会越来越快.对 ...

  3. 供应链管理为什么要上企业自主可控的免费开源ERP Odoo

    引言 今天的很多企业,无论是制造业,还是商贸行业,如果说没有针对供应链管理的信息系统,那可能是真的冤枉他们了:采购.仓存.销售.存货核算这些模块,早早的买来,早早的用上了,但也早早的被下了结论:食之无 ...

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

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

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

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

  6. 免费开源ERP Odoo实施指南 连载一:Odoo概述

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

  7. 2025战略,中秋送福利!免费开源ERP Odoo Windows 一键傻瓜式安装版发布

    概述 为了帮助更多的小白,能够快速的体验Odoo的强大功能,针对国内大多数小白用户无法快速直接体验Odoo的尴尬,开源智造呕心沥血,历经数百次的测试和整合终于赶在中秋节这天将Odoo所需要的复杂运行环 ...

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

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

  9. 免费开源ERP Odoo实施指南 连载二:POSTGRESQL概述

    PostgreSQL是Odoo支持的数据库.PostgreSQL是起源于大学的一个历史很长的开源数据库系统.包括美国航天局NASA.德国证券交易中心.中国的平安.腾讯的微信支付.阿里巴巴的阿里云都在用 ...

随机推荐

  1. 在Visual Studio中使用Debug Visualizers在C++中实现对原始类的自定义调试信息显示

    在Visual Studio中使用Debug Visualizers在C++中实现对原始类的自定义调试信息显示 当我们在VS的C++中使用vector.list.map等这些STL容器,在开启调试的时 ...

  2. 深入出不来nodejs源码-编译启动(1)

    整整弄了两天,踩了无数的坑,各种奇怪的error,最后终于编译成功了. 网上的教程基本上都过时了,或者是版本不对,都会报一些奇怪的错误,这里总结一下目前可行的流程. node版本:v10.1.0. 首 ...

  3. JavaScript-点击任意点显示隐藏

    //开/关 var only = document.getElementById('only'); var centerBox = document.getElementById('centerBox ...

  4. Using variables inside Postman and Collection Runner

    Variables are among the most powerful features in Postman. Using variables in your Postman requests, ...

  5. 『自我の感悟』alt or title?

    img标签中alt和title属性的正确使用:在的img标签有两个属性分别为alt和title,对于很多初学者而言对这两个属性的正确使用都还抱有迷惑,当然这其中一部分原因也是ie浏览器所导致的.正确的 ...

  6. 13.app后端为什么要用到消息队列

    很多没有实际项目经验的小伙伴,对消息队列系统非常陌生,看着很多架构的介绍中,都提到消息队列.但是,不知道为什么要用消息队列?什么是消息队列?常见的消息队列产品有哪些? 通过阅读本文,帮你解开以上的疑惑 ...

  7. Android 实现形态各异的双向侧滑菜单 自定义控件来袭

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39670935,本文出自:[张鸿洋的博客] 1.概述 关于自定义控件侧滑已经写了两 ...

  8. 随手一记,maven打包

    <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-depen ...

  9. 将texlive带的字体安装进linux系统字体库

    装机之后装系统,装完系统就装texlive,然后又遇一坑,编译以前的文档竟然找不到某字体: kpathsea:make_tex: Invalid fontname `FontAwesome Regul ...

  10. java基于BasicPlayer调用 播放音乐

    无聊中想想用java调用下听音乐的api.晚上很多文章用的比较老大方法了,都是用原生的代码写,而且不支持mp3格式,BasicPlayer第三方包提供了很好的api调用,简单的3行代码就可以调用mp3 ...