全网最好的免费开源ERP:Odoo库存路线规则设置应用详解

引言

在库存管理中,供应链战略确定了产品何时应该采购或制造、交付到分销中心,并最终提供给零售渠道。

在开源智造·Odoo免费开源ERP解决方案中,可以使用WMS应用中的仓库路线来配置产品的供应链策略,其中包括库内作业的拉取和推送规则 。一旦一切都正确配置,WMS库存应用程序可以自动根据配置的推或拉规则生成仓内物料转移工作。

仓内作业的基础概述

在通用仓库中,有收货区、质检区、存储区、拆卸和包装区以及发货区。所有产品都经过这些位置。随着物料在这些位置中移动,每个位置都会触发物料指定的路线和规则。

在这个例子中,供应商的卡车在收货区卸下订购的物料托盘。操作员然后在收货区扫描产品。根据产品的路线和规则,其中一些产品被送到质检区(例如,用于制造过程的组件产品),而其他产品则直接进入对应的存储区域。

以下是一个物料出库路线的例子。为了准备当天的所有订单,需要进行物料的拣货作业。这些物品从存储区所在的位置挑选出来,移动到拣货区域,靠近订单打包区域。然后,订单被打包在各自的盒子中,传输带将它们带到靠近发货区域的地方,准备交付给客户。

什么是拉动规则

使用“拉动规则”,某些产品的需求会触发采购,而“推动规则”则是由产品到达特定位置触发的。

拉动规则用于满足销售订单。Odoo为订单中的每个产品在“客户位置”生成需求。由于拉动规则是由需求触发的,因此Odoo会查找在“客户位置”上定义的拉动规则。

在这种情况下,找到了一个将产品从发货区域转移到客户位置的”交付订单”拉取规则,并创建了两个位置之间的转移。

然后,Odoo找到另一个拉取规则,试图满足发货区域的需求:”包装”规则将产品从包装区域转移到发货区域 。最后,其他拉取规则被触发,直到在库存和拣货区域之间创建了一次转移。

注:所有这些物料转移都是根据Odoo的拉取规则自动生成的,从末端(客户位置)开始,向后(库存仓库)移动。在工作过程中,操作员按相反的顺序处理这些转移:首先是拣货,然后是包装,最后是交货单。

什么是推送规则

另一方面,推送规则更容易理解。与根据需求生成作业不同,它们在产品到达指定位置时实时触发。推送规则基本上是这样理解:“当产品到达特定位置时,将其移动到另一个位置。”

一个推送规则的例子是:当一个物料到达收货区时,将其移动到存储位置 。由于不同的物料可以应用不同的推送规则,用户可以为不同的物料分配不同的存储区域位置。

另一个推送规则可以理解:当物料到达某个位置时,将它们移动到质检区 。然后,在质检完成后,将它们移动到指定的存储位置 。

注:如果已经有生成物料转移的拉动规则,则无法触发推送规则。
重要提示:这些推货拉规则的集合被称为路线 。规则上的分组决定了物料是否在同一次调拨中分组。例如,在拣货操作期间,所有订单及其物料都被分组在一个调拨中,而装箱操作则按客户订单分组。

如何使用Odoo的路线和规则

由于路线是推送和拉动规则的集合,因此开源智造·Odoo免费开源ERP解决方案可以帮助您管理WMS功能应用的高级路线配置,例如:

  • 管理物料的生产供应链。
  • 按物料管理默认位置。
  • 根据业务需求在库存仓库内定义路线,例如质量控制、售后服务或供应商退货。
  • 通过为租用产品生成自动归还移动,帮助租赁业务的管理。

要为物料配置路线,请首先打开WMS库存应用程序,然后转到配置 ‣ 设置 。然后点击仓库设置标签,启用多步骤路线功能并单击保存 。

注:使用多步骤路线功能时, 存储位置功能会自动激活。

完成第一步后,用户可以使用开源智造·Odoo免费开源ERP提供的预配置路线,也可以创建自定义路线。

预配置路线

访问Odoo预配置的路线,请设置: 库存 ‣ 配置 ‣ 仓库 。然后,打开一个仓库档案。在仓库配置选项卡中,用户可以查看仓库的预配置路线,包括入库和出库应用 。

还有一些更高级的路线,例如拣货-包装-发货,也是可用的。用户可以选择最适合其业务需求的路线。一旦设置了入库和出库路线,前往库存->配置->路线查看Odoo生成的具体路线。

路线页面,点击一个路线以打开路线表单。在路线档案中,用户可以查看路线适用于哪些地方。用户还可以将路线设置为仅适用于特定的公司 。这对于多公司环境非常有用;例如,用户可以在国家A拥有一家公司和仓库,在国家B拥有第二家公司和仓库。

在路线表单的底部,用户可以查看路线的具体规则。每个规则都有一个动作 ,一个原位置和一个目的位置

自定义路线

要创建自定义路线,请转到库存 ‣ 配置 ‣ 路线 ,然后单击创建 。接下来,选择可以选择此路线的位置。路线可以适用于多个位置的组合。

每个地方的行为都不同,因此只勾选有用的选项并相应地调整每个路线非常重要。然后,配置路线的规则 。

如果路线适用于某个物料类别,则需要在物料类别表单上手动设置路线,设置方法: 库存 ‣ 配置 ‣ 物料类别 ,然后选择产品类别并打开档案。接下来,点击编辑 ,在路线部分下设置 路线 。

将路线应用于物料类别时,路线中配置的所有规则都将应用于该类别中的每个物料。如果企业对同一类别中的所有产品使用该路线流程,则这将非常有帮助。

仓库的情况也是如此。如果路线可以应用于仓库 ,则符合路线规则条件的所有在所选仓库内发生的调拨都将遵循该路线。

如果路线适用于销售订单行 ,则相当于在创建报价时必须手动选择路线。如果某些物料经过不同的路线,则这种设置会非常有帮助。

报价/销售订单上选择路线列的可见性。可以在每个报价/销售订单行上选择路线。

还有可以应用于物料的路线。这些路线的工作方式与产品类别相似:一旦选择,必须在物料档案上手动设置路线。

要在物料上设置路线,请转到库存 ‣ 物料 ‣ 物料并选择所需的物料。然后,转到库存选项卡,在路线选项下选择适用的具体路线

注:必须在路线规则上设置允许物料启用,才能使物料档案里打开所选的设置路线规则。

规则

规则定义在路线表单上。首先,转到库存 ‣ 配置 ‣ 路线并打开所需的路线档案。接下来,点击编辑 ,在规则部分中,点击添加规则数据明细行 。

可用规则会触发各种操作。如果Odoo提供了拉取推送规则,还有其他规则可用。每个规则都有一个动作 :

  • 拉取 : 当特定位置需要物料时,将触发此规则。需求可能来自于验证的销售订单或需要特定组件的制造订单。当需求出现在目标位置时,Odoo会生成拣货单来满足此需求。
  • 推送 : 当定义的源位置到达一些产品时,此规则将被触发。如果用户将物料移动到源位置,则Odoo会生成一个拣选单将这些物料移动到目标位置。
  • 拉取并推送 : 此规则允许在上述两种情况下生成拣货单。这意味着当需要在特定位置使用物料时,会从前一个位置创建一个调拨以满足该需求。这会在前一个位置创建一个需求,并触发规则来满足它。一旦满足第二个需求,物料将被推送到目标位置,所有需求都将得到满足。
  • 购买 : 当需要在目标位置使用物料时,将创建一个采购请求来满足需求。
  • 制造 : 当源位置需要物料时,将创建制造订单以满足需求。

在规则中还必须定义操作类型 。这定义了从规则创建哪种拣货。

如果规则的动作设置为拉取拉取并推送,则必须设置供应方式 。供应方式定义了源位置发生的情况:

  • 从库存中取出 : 产品从源位置的可用库存中取出。
  • 触发另一个规则 : 系统尝试查找一个库存规则将物料带到源位置。可用库存将被忽略。
  • 从库存中取出,如果不可用,则触发另一个规则 :物料从源位置的可用库存中取出。如果没有可用库存,则系统尝试查找规则将产品带到源位置。

时序安排部分,您可以确定当前规则的一个拣货被重新安排时的行为方式。如果您决定传播重新安排 ,则下一个移动也将被重新安排。

如果希望有选择地重新安排下一步操作,您可以决定以下一个活动的形式接收指令。

编辑:开源智造(OSCG) - 全球排名第一的免费开源ERP专业服务机构
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
1 ERP 简介 1 1.1 Odoo 历史 1 1.2 ERPⅡ 或商业智能化 2 1.2.1 什么是商业智能 4 2 Odoo 框架简介 7 2.1 python 模块分析 8 2.2 python2 还是 python3 8 3 Odoo 的安装和配置 9 3.1 PostgreSQL 数据库 10 3.2 Ubuntu14.04 下可能缺失的软件包 11 3.3 网页显示 node.js 方面 11 3.4 其他问题 12 3.5 通过命令行运行时的配置 12 3.5.1 –xmlrpc-port=8888 12 3.5.2 –addons-path=addons 12 3.5.3 数据库的一些配置 13 3.5.4 –save 13 3.6 将安装环境封装起来 13 3.7 文档编译 14 4 初入 Odoo 17 4.1 管理数据库 17 4.2 登录界面 18 4.3 Administrator 首选项 19 4.4 导入一个翻译 20 4.5 新的 Demo 用户 20 4.6 模块管理 21 4.7 修改公司信息 21 4.8 打开技术特性支持之后 22 4.9 进销存和财务系统的抽象讨论 22 4.9.1 以采购部门为例 23 4.10 安装和配置模块 24 5 创建自己的模块 27 5.1 快速生成模块骨架 27 5.1.1 python 模块的 init 文件 28 5.1.2 作为 Odoo 模块的说明文件 29 5.2 安装自定义模块 32 5.2.1 模块文件夹管理 32 5.3 一个简单的演示模块 33 5.3.1 controllers 33 5.3.2 views 33 5.3.3 models 35 5.3.4 security 37 5.3.5 美化网页 38 5.4 加分项: 通过 pgadmin3 来查看数据库 39 5.4.1 安装 39 5.4.2 连接服务器 39 5.4.3 图形化查询 40 6 Odoo 开发基础: 请假模块第一谈 43 6.1 纯理论讨论 43 6.2 定义模型 45 6.3 加入菜单 46 6.3.1 act_window 的属性 48 6.3.2 menuitem 的属性 48 6.4 视图优化 48 6.4.1 修改 tree 视图 49 6.4.2 修改 form 视图 49 6.5 完整的 views.xml 51 6.6 给模块加个图标 53 7 Odoo 开发基础: 工作计划模块第一谈 55 7.1 数据访问权限管理 61 7.1.1 access rule 62 7.1.2 record rule 62 8 扩展现有模块-继承机制 65 8.1 给模块增加 field 65 8.2 修改已有的 field 66 8.3 重载原模型的方法 66 8.3.1 什么是 Recordset 67 8.3.2 Odoo 里面的 domain 语法 68 8.3.3 recordset 的 search 方法 69 8.4 视图 xml 文件的继承式修改 70 8.4.1 视图元素添加 71 8.4.2 原视图元素属性修改 71 8.5 多态继承 72 8.6 修改其他数据文件 73 8.6.1 删除记录 73 8.6.2 更新数据 73 8.7 委托继承 74 9 理解模型内的数据文件 75 9.1 理解外部 id 75 9.2 使用外部 id 77 9.3 导出或导入数据文件 77 9.4 快捷输入标签 78 9.5 用 field 标签设置值 78 9.5.1 eval 语法 78 9.5.2 ref 属性 79 9.5.3 One2many 和 Many2many 的 eval 赋值 79 10 Odoo 开发基础: 请假模块第二谈 81 10.1 本例涉及到的数据库表格简介 89 10.2 工作流概念入门 89 10.2.1 定义工作流对象 90 10.2.2 创建节点 91 10.2.3 创建连接 91 11 Odoo 模型层详解 93 11.1 _name 93 11.2 各个表头属性 93 11.3 name 字段 94 11.4 具体模型的数据 94 11.5 模型间的关系 95 11.6 工作流 95 12 Odoo 视图层详解 97 13 附录 99 13.1 Odoo 里老的 API 99 13.2 PostgreSQL 数据库命令行操作 99 13.2.1 命令行数据库备份 99 13.3 反向代理 (reverse proxy) 99 13.3.1 安装 ngnix 软件 100 13.3.2 强制 https 连接 102 13.3.3 nginx 优化 102 13.3.4 轮询机制 102 13.4 跟踪项目源码初始化进程 102 13.4.1 base 模块 104 13.4.2 web 模块 105 13.4.3 web_kanban 模块 105 13.5 配置会计科目 105 13.5.1 配置会计科目类型 105 13.5.2 配置会计科目 106 13.6 分录 106 13.7 新建业务伙伴 106 13.7.1 新建业务伙伴标签 106 13.7.2 新建客户 106 13.8 创建新的产品 107 13.9 设置会计年度 107 13.10向供应商下单 107 13.11会计学入门 107 13.11.1财务报表 108 13.11.2原始凭证 108 13.11.3账户 108 13.11.4分类帐 109 13.11.5会计科目表 109 13.11.6报告期间 110 13.12参考资料 110
Odoo是一款开源ERP(企业资源规划)系统,它提供了一系列的应用模块,可以满足企业的各种需求。这些模块涵盖了人力资源、销售、采购、库存、会计、生产等领域。 对于企业来说,想要快速高效地实施Odoo系统,就需要一本全面的应用手册。这样的手册应该包括以下内容: 1. 系统安装与配置:手册应该提供详细的安装指导,包括环境要求、数据库设置Odoo的部署过程。此外,还应该介绍如何进行系统配置,包括语言设置、账户设置和菜单布局等。 2. 基础应用模块:手册应该逐一介绍Odoo系统的各个基础应用模块,包括人力资源、销售、采购、库存等。对于每个模块,手册应该介绍其功能和使用方法,并提供示例和截图,以帮助用户更好地理解和运用。 3. 高级应用模块:除了基础应用模块,Odoo还提供了许多高级应用模块,如项目管理、生产、质量控制等。手册应该详细介绍这些模块的功能和操作流程,并提供实际案例,帮助用户更好地应用于实际业务中。 4. 功能定制与扩展:Odoo是一个高度可定制和可扩展的系统,手册应该介绍如何进行功能定制和扩展。这包括添加自定义字段、修改现有模块、开发新模块等。手册应该提供清晰的示例和说明,以帮助用户进行定制和扩展操作。 5. 故障排除与技术支持:最后,手册应该包括故障排除的常见问题和解决方法,以及如何获取Odoo的技术支持。这样,在实施过程中遇到问题时,用户可以方便地找到解决方案。 总之,一本全面的Odoo实施应用手册应该提供系统安装与配置、基础应用模块介绍、高级应用模块操作指南、功能定制与扩展说明以及故障排除与技术支持。这样的手册将帮助企业快速上手和有效应用Odoo系统,提升企业运营效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值