跳转到主要内容

它提供了对库存操作的条码读取功能。

项目描述

Beta License: AGPL-3 OCA/stock-logistics-barcode Translate me on Weblate Try me on Runbot

本模块为库存模块提供了一个条码阅读器界面。

本模块包含一个基本的读取条码向导,可以被其他模块扩展。

本模块还利用此向导为库存盘点和拣选操作提供条码支持。

目录表

使用方法

库存操作的条码界面

要在库存中使用条码界面

  1. 转到 库存 > 操作 > 库存调整

  2. 创建新的库存并选择“手动选择产品”选项。

  3. 开始库存。

  4. 点击“扫描条码”智能按钮。

  5. 开始读取条码。

拣选操作的条码界面

您可以在拣选或操作类型中使用条码界面,主要区别是如果您从拣选打开条码界面,则该拣选被锁定,您为它读取产品。

要在拣选操作中使用条码界面

  1. 转到 库存

  2. 点击任何操作类型的扫描器按钮。

  3. 开始读取条码。

要在拣选中使用条码界面

  1. 转到 库存 > 转移

  2. 点击“扫描条码”智能按钮。

  3. 开始读取条码。

条码扫描器界面有两种操作模式。在两种模式中,用户都可以扫描

  1. 带有条码的仓库位置。

  2. 带有条码的产品包装。

  3. 带有条码的产品。

  4. 产品批次(在这种情况下,条码是名称字段)。

自动操作模式

这是默认模式,所有屏幕控件都锁定,以避免扫描到字段。

用户只需使用扫描仪硬件在实体仓库位置扫描条码,界面读取条码并按此顺序执行操作

  1. 尝试搜索产品,如果找到,则分配到product_id字段,并创建或更新库存行,数量为1.0单位。(如果产品通过批次跟踪,则界面将等待扫描批次)。

  2. 尝试搜索产品包装,如果找到,则设置相关的product_id,更新产品数量,并创建或更新库存行,数量为产品包装中定义的产品数量。

  3. 尝试搜索批次(在这种情况下产品是必需的,因此您首先扫描产品,然后扫描批次),直到更改该产品,该批次字段不会清除,因此对于扫描的每个产品,界面都会添加或更新一个包含此批次的库存行。

  4. 尝试搜索位置,如果找到,则设置位置字段,并将后续扫描操作与该仓库位置一起执行。

如果未找到条码,当显示消息时,您可以创建该批次,通过扫描产品。

手动输入模式

您可以切换到“手动输入数据”以允许在不使用扫描仪硬件的情况下选择数据,但硬件扫描仪仍然处于激活状态,因此一个用例是当用户想要手动设置数量而不是通过扫描动作增加1.0单位时。

扫描日志

所有扫描的条码都保存到模型中。条码扫描界面显示与模型相关的最后10条记录,此日志的目的是向用户显示其他用户完成的具有相同产品和位置的读取。用户可以删除最后一次读取扫描。

已知问题/路线图

  • 在onchange环境外执行action_done()方法。

  • 允许在找不到条码时创建产品。

  • 允许通过扫描其条码选择拣选。

  • 允许选择多个拣选来处理扫描的产品。

变更日志

11.0.1.1.0 (2019-09-24)

  • [新增功能] 用户可以在拣选操作中使用条码界面。

错误跟踪器

错误在GitHub问题上跟踪。如果遇到问题,请检查是否已报告您的问题。如果是您首先发现的,请帮助我们通过提供详细且受欢迎的反馈

请不要直接联系贡献者关于支持或技术问题。

鸣谢

作者

  • Tecnativa

贡献者

  • Tecnativa:

    • Sergio Teruel

    • Carlos Dauden

    • Pedro M. Baeza

维护者

本模块由OCA维护。

Odoo Community Association

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛应用。

本模块是OCA/stock-logistics-barcode项目在GitHub的一部分。

欢迎您做出贡献。要了解如何进行,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

此版本没有可用的源分布文件。请参阅生成分布存档的教程。

构建分布

由以下支持