基本功能

库位

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

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

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

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

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

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

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

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

补货:系统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. 【转】怎么解决java.lang.NoClassDefFoundError错误 ,以及类的加载机制

    转自http://blog.csdn.net/jamesjxin/article/details/46606307 前言 在日常Java开发中,我们经常碰到java.lang.NoClassDefFo ...

  2. 一个能够在Asp.Net和Asp.NetCore之间能够互相通讯的Rpc

    一.特性 1.跨平台 2.提供负载均衡算法 3.支持ZK服务协调 4.提供了JSON.BinarySerializer.还有自定义的序列化方式 5.客户端提供Socket连接池,以便于快速交互,防止类 ...

  3. Can I use MyBatis to generate Dynamic SQL without executing it?

    Although MyBatis was designed to execute the query after it builds it, you can make use of it's conf ...

  4. ECMAScript简介以及es6新增语法

    ECMAScript简介 ECMAScript与JavaScript的关系 ECMAScript是JavaScript语言的国际化标准,JavaScript是ECMAScript的实现.(前者是后者的 ...

  5. engine_init_options.go

    package ) type {         options.PersistentStorageShards = defaultPersistentStorageShards     } }

  6. MFC中ComboBox控件用法

    MFC ComboBox 一.入门篇 ComboBox (组合框)控件很简单,可以节省空间.从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的.用户可以从一个预先定义的列表里选择一个选项 ...

  7. bzoj 4916: 神犇和蒟蒻 (杜教筛+莫比乌斯反演)

    题目大意: 读入n. 第一行输出“1”(不带引号). 第二行输出$\sum_{i=1}^n i\phi(i)$. 题解: 所以说那个$\sum\mu$是在开玩笑么=.= 设$f(n)=n\phi(n) ...

  8. 【Troywar love Maths】——莫比乌斯反演

    2816. Troywar loves Maths ★★☆   输入文件:Troy_1.in   输出文件:Troy_1.out   简单对比 时间限制:1 s   内存限制:256 MB [题目描述 ...

  9. bzoj 2763 [JLOI2011]飞行路线 Dijikstra 分层

    k<=10,所以每用一次机会就跳到一个新图中, 每一个图按原图建边,相邻两图中建边权为0的边 补一补dj,好像我以前觉得dj特别难,hhhhh #include<cstdio> #i ...

  10. BZOJ_3585_mex && BZOJ_3339_Rmq Problem_莫队+分块

    BZOJ_3585_mex && BZOJ_3339_Rmq Problem_莫队+分块 Description 有一个长度为n的数组{a1,a2,...,an}.m次询问,每次询问一 ...