已在3.4.5.21版本"哈萨克斯坦贸易管理"(3.4版本)上验证。
货车运到了仓库。商品以每箱12瓶的方式装箱,每托盘40箱,而每个商品只有一个条码——贴在单瓶上。仓库保管员用扫描仪对准箱子扫描,系统却无法识别:入库的是1件而不是12件,库存"漂移",出货也随之受阻。您需要让每箱有自己的条码,每托盘有自己的条码,扫描时能自动带出正确的数量。为此正好有"生成包装条码"处理:它能一次性为商品的所有包装单位生成条码,无需您手动输入13位数字。
需要说明:这是一个处理(обработка),而不是单据。它不生成会计分录,不生成ЭСФ和СНТ,也不做任何过账。它的结果是写入"商品条码"信息登记簿的记录。因此接下来您看到的不是"借方/贷方分录",而是具体生成了哪些条码记录,以及它们在销售和入库时如何发挥作用。
1. 用途
该处理批量生成并记录商品包装单位(箱、组、托盘)及其特征的条码。一次运行即可解决数十甚至数百个商品的条码问题,而不必在商品卡片中逐一手动输入条码。
2. 在哪里查找
该处理通常在主菜单中没有单独的入口——可以从商品卡片打开,或通过处理列表打开:
- 从商品卡片:
基础信息与管理→商品→ 打开商品 → 命令条码→ 在条码表单中点击生成/生成包装条码按钮。 - 通过处理列表:
所有功能→处理→生成包装条码("所有功能"选项可在服务与设置→设置→参数→ 勾选"显示'所有功能'命令"来启用)。
1С直接导航链接(最快方式):复制下面的字符串,点击服务与设置(右上角☰)→ 文件 → 按导航链接跳转,粘贴后点击确定:
e1cib/list/Обработка.ГенерацияШтрихкодовУпаковок
2a. 如何查看您的版本
帮助(或菜单☰ → 关于程序)→ 打开"关于程序"窗口:其中"1С:Предприятие"一行显示平台版本,配置行显示"哈萨克斯坦贸易管理,3.4版本(3.4.5.21)"。前两位数字是版本(редакция),后面是发行版(релиз)。以下说明已在3.4.5.21版本上验证;在相邻版本中按钮位置可能略有不同。
条码功能仅在以下位置启用了"条码"复选框时才能使用:基础信息与管理 → 模块设置 → 仓库与配送(或营销与销售)。如果未启用,生成命令将不会出现。
3. 如何填写
表单比较简洁。我们逐一分析每个字段——它的作用及出错后的后果。
| 字段 | 必填 | 作用及出错后果 |
|---|---|---|
| 商品 | ✔ 是 | 要生成条码的商品。如果是从卡片打开该处理,则已自动填入。选错商品——条码会"贴"到错误的SKU上,扫描时会售出别的商品。 |
| 特征 | 视情况 | 仅当该商品按特征(颜色/尺寸)进行核算时才需填写。此时条码将生成到具体的特征上。如果启用了特征却留空——条码将无法关联到正确的品种。 |
| 包装(计量单位) | ✔ 是 | 这正是核心所在:选择要为哪种包装生成条码——"件"、"箱(12件)"、"托盘(480件)"。正是从包装单位中获取到基本单位的换算系数。选错包装——扫描箱子时入库数量会错误。 |
| 条码类型 | ✔ 是 | EAN-13——零售最常用;EAN-8——用于小包装;EAN-128 / GS1-128和SSCC——用于物流(托盘、运输包装);Code39——用于内部标签。类型选错——收银台的扫描仪或手持终端将无法读取条码。 |
| 前缀/系列 | 否 | 条码的起始数字。在哈萨克斯坦,内部条码通常使用20–29前缀(供内部使用的区间,以避免与其他厂商的GS1商品条码冲突)。使用了其他厂商的前缀——可能与其他商品的真实条码发生重复。 |
| 数量/范围 | 视情况 | 要生成多少个条码(如果需要创建一批序列码)。对于单一包装单位,一个就够了。 |
| 校验位 | — | 按EAN算法自动计算。无需手动填写——处理会自动添加第13位(或第8位)数字。手动修改会破坏条码的有效性。 |
操作顺序:选择商品 → (如需)特征 → 包装 → 条码类型 → 如有需要设置前缀 → 点击"生成" → 检查表格中的数值 → "记录"(或"确定")。只有在记录之后条码才会进入登记簿并在扫描时生效。
4. 实例解析
商品:"'Тан-Балык'饮用水0.5升",基本单位为件,增值税率16%。已设置两种包装:
- "箱" = 12件;
- "托盘" = 480件(40箱)。
条码只有瓶装的:4870001234567。任务是为箱和托盘生成带内部前缀20的条码。
步骤:
- 打开商品卡片 →
条码→生成。 - 包装="箱",类型=EAN-13,前缀=
20。点击"生成"——得到例如2000000000121。 - 包装="托盘",类型=EAN-13,前缀=
20。得到2000000000138。 - 点击"记录"。
生成的内容("商品条码"登记簿):
| 条码 | 商品 | 包装 | 相对基本单位的系数 |
|---|---|---|---|
| 4870001234567 | "Тан-Балык"水0.5升 | 件 | 1 |
| 2000000000121 | "Тан-Балык"水0.5升 | 箱 | 12 |
| 2000000000138 | "Тан-Балык"水0.5升 | 托盘 | 480 |
这在财务上如何体现。处理本身不生成分录。但现在入库时保管员扫描箱子——单据中自动记入12件。销售了3个托盘,单价90 000坚戈/托盘(不含增值税),增值税16%。销售由"商品和服务销售"单据完成过账,生成以下分录:
- 借1210 贷6010——270 000坚戈(销售收入,3×90 000);
- 借1210 贷3130——43 200坚戈(增值税16%);
- 借7010 贷1330——核销成本(按您的核算成本,例如180 000坚戈)。
买方应付总额:313 200坚戈。条码在此处的作用发生在扫描环节——正是因为它,单据中自动带入了1 440瓶(3×480),而不是三个"托盘"品项。
5. 操作类型
该处理没有单独的"操作类型"字段,但实际上它能够:
- 为商品的单个包装生成条码;
- 一次性为所选商品的所有包装生成条码;
- 考虑特征生成条码(适用于有颜色/尺寸的商品);
- 按前缀和数量创建一批(范围)条码;
- 重新生成/补充先前已设置包装的缺失条码。
6. 记录时生成的内容
再次说明:该处理不进行过账,不生成借方/贷方分录,也不生成ЭСФ和СНТ。点击"记录"时会生成:
- 写入信息登记簿"商品条码"的记录(条码↔商品↔特征↔包装的关联);
- 校验位数值以及相对基本单位的换算系数。
此后这些条码将被"商品和服务采购"、"商品和服务销售"、"商品调拨"、"商品盘点"等单据以及收银工作台使用——扫描时会自动带入商品及按包装单位计算的数量。正是这些单据随后生成分录(1210、1330、3310、6010、7010、3130)以及ЭСФ/СНТ电子单据。
7. 打印表单
该处理本身不打印分录,但从条码表单及相关位置可以打印:
- "标签"——带条码、名称、价格的包装贴纸;
- "价格标签"——带包装条码;
- 通过"标签和价签打印"(
仓库与配送→ 打印服务)打印——可在此设置模板、尺寸、份数,并批量打印所生成的全部条码标签。
标签模板中的条码类型必须与您生成的条码类型一致(EAN-13对应EAN-13),否则标签上会显示无法识别的代码。
8. 常见错误
- "条码……已分配给商品……"——生成的数值与已存在的条码重复。原因是使用了其他厂商的前缀或重复运行。请更换为内部前缀(
20–29),或在"商品条码"登记簿中删除重复项。 - "未填写包装(计量单位)"——未选择要为哪种包装生成条码。请从商品的计量单位列表中指定包装。
- "条码校验位错误"——手动修改了条码。请删除并重新生成,校验位是自动计算的。
- "未使用条码功能" / 命令不可用——该功能未启用。请在
基础信息与管理→模块设置中勾选"条码"复选框。 - 扫描仪能读取条码,但数量=1——生成的条码是针对"件"而非"箱",或者该包装的系数=1。请检查商品卡片中的包装及其系数。
- 收银台/手持终端无法读取条码——条码类型不受设备支持(例如在普通收银扫描仪上使用EAN-128)。请重新生成为EAN-13。
9. 常见问题
(参见下方问答部分)
10. 相关单据
- 依据什么进行操作: "商品"卡片及其包装(计量单位)——生成数据的来源;模块中的"条码"设置。
- 结果在何处使用: "商品和服务采购"、"商品和服务销售"、"商品调拨"、"商品盘点"单据、收银工作台(РМК)、"标签和价签打印"。正是这些单据随后生成分录以及ЭСФ/СНТ;该处理只是为它们准备条码。
如何查看您的版本
帮助 → 关于程序(或菜单☰ → 关于程序)。窗口中显示"1С:Предприятие"平台版本以及配置发行版"哈萨克斯坦贸易管理,3.4版本"。请与本说明的版本进行核对。
本说明适用于1С:哈萨克斯坦贸易管理,3.4版本,3.4.5.21发行版。
