目录
article
[TITLE]
条形码在批次和序列号管理中的高效应用
[DESCRIPTION]
条形码应用可显著缩短批次号和序列号的录入时间,降低错误率。本文介绍在 Odoo 库存模块中如何配置、打印 GS1 QR 码,设置强制或可选扫描,以及手动输入、预生成或禁用批次/序列号的完整操作流程。
[KEYWORDS]
条形码,批次号,序列号,库存管理,GS1二维码,强制扫描,可选扫描,生成序列号,手动输入,禁用批次号
[TRANSLATED_CONTENT]
# 条形码用于批次和序列号
**条形码** 应用在处理
`批次 <../../inventory/product_management/product_tracking/lots>` 和 `序列号 <../../inventory/product_management/product_tracking/serial_numbers>` 时可节省时间并防止用户错误。无需手动输入长字符序列,直接打印并扫描条形码即可。
## 配置
使用批次或序列号时:
1. 必须在数据库中启用它们。
2. 必须为每个产品选择按批次或序列号追踪。
请参阅 `序列号文档 <../../inventory/product_management/product_tracking/serial_numbers>` 和 `批次文档 <../../inventory/product_management/product_tracking/lots>` 了解如何开始使用此功能。
### 与 GS1 兼容的二维码
`GS1 <../operations/gs1_nomenclature>` 命名法可用于序列号和批次。
要为批次和序列号启用 GS1 条形码,请进入
`库存应用 --> 配置 --> 设置`,在 **可追溯性** 部分的 **批次 & 序列号** 下,勾选 **为批次 & 序列号打印 GS1 条形码**。

:::: warning
::: title
警告
:::
GS1 批次和序列号条形码需要具备 2D 扫描能力的扫描仪才能读取。请参阅 `硬件配置 <hardware>`,确保该功能与现有设备兼容。
::::
### 强制与可选扫描 {#inventory/barcode/mandatory-scan}
收货单、交货单等操作类型可以
`单独配置 <inventory/product_management/operation-type-setting>` 是否需要序列号或批次号来处理该操作。此外,每种操作类型的 **条形码** 选项卡还可配置扫描批次或序列号是**强制**还是**可选**。
*强制扫描* 表示只能通过扫描条形码输入所需的序列号或批次号;*可选扫描* 则允许用户在必要时手动输入条形码。
若要强制要求扫描批次或序列号的条形码,请进入 `库存应用 --> 配置 --> 操作类型`,选择需要强制条形码的操作类型。然后打开 **条形码应用** 选项卡,在 **强制扫描** 部分将 **批次/序列** 设置为 **强制扫描**。

## 产品和批次的条形码
要为单个或多个产品的批次/序列号打印条形码,请进入
`库存应用 --> 产品 --> 批次 / 序列号`。在列表视图中勾选要打印的产品,点击 `fa-print` **打印** 按钮,并根据打印机设置选择 PDF 或 ZPL。

## 操作
对于任何按批次或序列号追踪的产品,都可以在 **条形码** 主页面点击 **操作**,然后在界面中选择所需操作或扫描特定拣货单的条形码。订单被扫描后,点击或扫描产品条形码,并为每个数量扫描对应的批次或序列号。
:::: tip
::: title
小贴士
:::
由于供应商的批次或序列号条形码在运输途中可能受损,导致无法扫描,建议将 **批次/序列号扫描设置为可选**(<inventory/barcode/mandatory-scan>),否则破损的条形码会阻塞收货验证。
::::
对于尚未拥有序列号的产品,有三种管理方式:手动输入、预先生成,或在该操作中禁用序列号。
### 手动输入序列号和批次号
当产品数量少或发货不频繁时,最简便的方式是在收货时手动键入批次或序列号。打开已有收货单或新建收货单并扫描产品条形码后,点击 `fa-pencil` **(铅笔)** 图标,进入 **序列/批次号** 字段,输入序列号后点击 **确认**。

### 在收货前生成序列号
可以在计划收货之前生成批次和序列号,这样可以在收货拣货单中一次性打印所有序列号。
在 **库存** 应用中点击 `收货单`,选择需要生成批次或序列号的收货单。在 **操作** 选项卡中找到对应产品行,点击 `fa-list` **(列表)** 图标。弹出 **打开:库存移动** 窗口后,点击 **生成序列/批次**。

::: seealso
`分配序列号 <inventory/product_management/assign-sn>`
:::
### 为收货禁用批次和序列号
若在某个操作类型中禁用批次和序列号,系统仍可接收这些产品而无需提供相应编号。仍可在收货阶段扫描序列号,但缺失的编号需在 **库存** 应用中手动创建(<inventory/product_management/already-in-stock>)。
要在特定操作类型中禁用序列号,请进入 `库存应用 --> 配置 --> 操作类型`,选择相应操作类型。在 **批次/序列号** 部分,取消勾选 **创建新** 与 **使用已有**。
:::: note
::: title
注意
:::
**创建新** 选项会要求用户提供序列号或批次号(通过扫描或手动输入),且不会像 **库存** 应用那样自动生成序列号(<inventory/product_management/generate-serials>)。
::::[SUMMARY]
# 条形码用于批次和序列号
## 配置
### 启用批次/序列号
### 为产品选择追踪方式
### GS1 兼容二维码
#### 启用方式
#### 需要 2D 扫描仪
## 强制与可选扫描
### 操作类型设置
### 强制扫描 vs 可选扫描
## 产品和批次的条形码
### 打印 PDF 或 ZPL
## 操作流程
### 主页面选择操作
### 小贴士:可选扫描以防破损条码
## 管理无序列号产品
### 手动输入
### 预生成序列号
### 禁用批次/序列号