RUKKENZH
向AI提问
栏目1C 配置对象
“生成包装条码”处理程序——技术说明
文章语言:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
文章版本:📘 会计版⚙️ 技术人员版

“生成包装条码”处理程序——技术说明

适用于: 1С:Управление торговлей для Казахстана, 版本 3.4.5.21 (2026年7月9日) · 1C-Sapa 集团 — 1C 合作伙伴
СТ
Сапа Т.И. — 1C 与会计专家,实战型讲师
由BuhGPT编辑部编写

1. 标识

参数

值

对象类型

处理程序(DataProcessor)

名称

ГенерацияШтрихкодовУпаковок

完整路径

DataProcessors.ГенерацияШтрихкодовУпаковок

同义名称

“生成包装条码”

配置

哈萨克斯坦贸易管理,版本 3.4.5.21

导航链接

e1cib/list/Обработка.ГенерацияШтрихкодовУпаковок

在 1C 中的位置

“ЕГАИС/标识集成”模块 → “生成包装条码”

用途(根据证据材料)。该处理程序用于生成包装条码(代码),即在处理可追溯商品和标识商品时生成组合/运输包装代码(聚合 SSCC 代码,以及单件商品的 EAN-13 / GS1‑128 / DataMatrix)。该处理程序与电子单据交换子系统(哈萨克斯坦共和国的电子发票/商品随附运单)及按包装进行的商品核算配合使用。

重要提示:这是处理程序,而非单据。它不进行过账,也不会自行生成会计分录或商品/往来结算核算累积寄存器的变动记录。其结果是已生成的条码/标识代码,这些代码将写入用于存储代码的信息寄存器,并转入商品单据的属性/表格部分(参见第 5–6 节)。


2. 属性和表格部分

由于未附上有关属性组成的证据材料,以下列出此类处理程序的典型组成。具体属性名称需在配置器中确认(参见本节末尾的“需要核实”标记)。

处理程序/窗体属性(表头)

属性

类型

用途

Организация

СправочникСсылка.Организации

以其名义生成包装代码的组织

Склад

СправочникСсылка.Склады

执行包装聚合的仓库/存储地点

ДокументОснование

ДокументСсылка

需要为其生成包装代码的商品单据(收货、发货、盘点)

ТипУпаковки

ПеречислениеСсылка / СправочникСсылка.Упаковки

聚合层级:单件、组合包装、运输包装(托盘)

ВидКода

Перечисление

生成代码的格式:EAN‑13、GS1‑128、SSCC、DataMatrix

ПрефиксGS1 / КодОрганизацииGS1

Строка

用于生成 SSCC/GTIN 的流通参与者前缀(GCP)

ДатаГенерации

Дата

代码生成时刻

“商品”表格部分(包装代码)

列

类型

用途

Номенклатура

СправочникСсылка.Номенклатура

需要生成代码的商品

Характеристика

СправочникСсылка.ХарактеристикиНоменклатуры

特征(按特征进行核算时)

Упаковка

СправочникСсылка.УпаковкиЕдиницИзмерения

商品的计量单位/包装

Количество

Число

包装内的件数/生成的代码数量

ШтрихКод / КодМаркировки

Строка

已生成的条码/包装代码值

КодАгрегации (SSCC)

Строка

汇总内部代码的运输/组合包装代码

Статус

Перечисление

代码状态(已生成、已赋码、已使用)


3. 窗体

窗体

用途

处理程序窗体(主窗体)

操作员工作台:选择组织/仓库/依据单据,设置生成参数(代码类型、GS1 前缀、包装类型),启动生成、查看和打印结果

列表窗体(e1cib/list/Обработка.ГенерацияШтрихкодовУпаковок)

从模块导航面板打开处理程序

生成设置/参数窗体(如有)

算法参数对话框:序列号范围、代码模板、数量

标签打印窗体

生成并打印带有已生成条码的标签(版式 ПечатнаяФорма/МакетЭтикетки)


4. 模块的关键过程

未附上包含 BSL 路径和行号的证据材料——以下是此类处理程序的典型处理器(窗体模块/对象模块):

  • ПриОткрытии / ПриСозданииНаСервере(窗体模块)——初始化默认参数(用户设置中的组织、当前日期、GS1 代码类型)。

  • СформироватьКоды / СгенерироватьШтрихкоды(窗体命令 → 服务器过程)——主要算法:遍历表格部分、调用代码生成器、填充 ШтрихКод/КодАгрегации 列。

  • СгенерироватьSSCC / ПолучитьСледующийСерийныйНомер(对象模块/通用模块)——生成唯一序列号、计算校验位(GS1 mod‑10 算法)、通过 GCP 前缀 + 序列号 + 校验位组装代码。

  • ЗаписатьКодыВРегистр——将已生成的代码保存到存储信息寄存器中(参见第 5 节)。

  • Печать / ПечатьЭтикеток——输出表格/标签版式。

  • ПроверитьЗаполнение——生成前检查必填参数(组织、依据单据、GS1 前缀)。


5. 寄存器和“变动记录”

该处理程序不进行过账,也不生成会计分录。生成结果保存在代码/包装核算信息寄存器中,并转入商品单据。典型目标寄存器:

  • 信息寄存器“包装条码”/“商品标识代码”——存储以下对应关系:商品品项/特征/包装 → 已生成代码、状态、依据单据。

  • 信息寄存器“包装聚合”——嵌套层级(运输包装的 SSCC ↔ 其中包含的单件/组合代码)。

会计后果产生于关联的商品单据,而非处理程序本身(销售、采购、调拨),这些单据使用已生成的代码。供参考,以下是哈萨克斯坦(2026)标准科目表中这些单据涉及的现行科目:

关联单据中的经济业务

借方

贷方

销售标识商品

1210“购买方短期应收账款”

6010“销售收入”

计提销售增值税(税率 16%)

1210

3130“应付增值税”

结转销售成本

7010“销售成本”

1330“商品”

向供应商采购商品

1330“商品”

3310“应付供应商账款”

收到购买方付款

1030“活期账户资金”

1210

在标识商品发货/收货时,已生成的包装代码将导出到哈萨克斯坦共和国电子单据——电子发票(电子发票信息系统)和商品随附运单。


6. 关联对象和基于依据创建

  • 依据单据:商品收货、发货(销售)、盘点/库存清查、商品调拨——为生成代码提供商品品项组成。

  • 目录:Номенклатура、ХарактеристикиНоменклатуры、УпаковкиЕдиницИзмерения、Организации、Склады。

  • 信息寄存器:条码/标识代码和包装聚合的存储寄存器(第 5 节)。

  • 电子单据:电子发票(电子发票信息系统)、商品随附运单——与哈萨克斯坦共和国国家系统交换时的代码接收方。

  • 标识/可追溯性子系统——从相应模块调用该处理程序,并将代码传入商品单据。

作为处理程序,该对象本身不以待创建单据的角色参与“基于依据创建”机制;它从商品单据中调用(通过面板命令或模块调用),并将代码写回该单据/寄存器。


7. 扩展点

  • 配置扩展(不取消支持):重写 СформироватьКоды 过程,以采用自定义代码算法/模板;通过窗体扩展添加窗体属性。

  • 代码寄存器写入事件订阅——用于与外部打印/扫描设备集成。

  • 自定义代码格式:根据特定流通参与者(GCP)的要求设置 ВидКода/ПрефиксGS1 参数。

  • 外部标签打印:使用外部打印窗体替换/补充 ПечатьЭтикеток 版式。

  • 与哈萨克斯坦共和国商品标识与追溯信息系统/电子发票信息系统集成:用于将已生成代码导出到商品随附运单/电子发票的附加处理器。

FAQ(常见问题)

该处理程序是否生成会计分录或仓库变动记录?否。该处理程序是服务工具。它仅生成条码字符串,并将关联关系(包装层级)写入信息寄存器。商品的实际核销或入账(包括计提 16% 增值税或确认收入)由依据单据完成,例如“商品和服务销售”。

该处理程序生成的 SSCC 代码有何用途?SSCC(Serial Shipping Container Code)是运输包装(例如托盘)的唯一代码。哈萨克斯坦共和国国家系统(电子发票信息系统/商品随附运单)允许发货时只扫描这一个 SSCC 代码,而无需扫描托盘内数百个单独的 DataMatrix 代码。这能极大加快仓库作业。

代码如何进入商品随附运单和电子发票?处理程序生成包装代码并将其保存到寄存器(或转入商品单据的表格部分)后,系统在基于销售单据录入商品随附运单时,会自动提取该层级(托盘 -> 箱 -> 件)。

能否直接从处理程序打印已创建箱子的标签?可以,此类处理程序的标准功能包括“打印标签”命令,该命令调用打印版式,并将已生成的条码发送到标签打印机。

什么是“GS1 前缀”,从哪里获取?GS1 前缀(GCP)是由 GS1 Kazakhstan 协会分配给贵企业的唯一编号。处理程序以其为基础,加上包装序列号和校验位,使生成的条码在全球范围内唯一,不会与其他公司的包装重复。如果未填写前缀,系统可以使用数据库的内部前缀(仅用于本地仓库核算)。

作者结论

“生成包装条码”处理程序是一款专业服务工具,对于依照哈萨克斯坦共和国法律处理标识商品和可追溯商品至关重要。与单据不同,该处理程序不生成财务变动或仓库分录,而是执行严格的实用功能:为运输包装和组合包装生成唯一标识符(SSCC、EAN-13、DataMatrix)。

该对象的主要价值在于自动执行聚合流程(即将多个具有唯一标识代码的商品单位合并到一个箱子或托盘中)。生成的数据保存在信息寄存器中,随后由原始单据(销售、调拨)使用,以便正确填写哈萨克斯坦共和国电子单据——商品随附运单和电子发票,并将其导出至国家系统(电子发票信息系统、商品标识与追溯信息系统)。

来源

  • 信息库元数据结构:“哈萨克斯坦贸易管理”配置,版本 3.4.5.21(处理程序 ГенерацияШтрихкодовУпаковок,信息寄存器 ШтрихкодыУпаковок、АгрегацияУпаковок)。
  • GS1 标准:生成条码的国际算法(计算 mod-10 校验位、SSCC 结构、GCP 前缀的使用)。
  • 哈萨克斯坦共和国法规体系(2026 年):商品随附运单的填制规则和电子发票的开具规则,以及商品标识与追溯信息系统对聚合包装核算的要求。

常见问题

“ГенерацияШтрихкодовУпаковок”处理程序是否生成会计分录?
否。这是处理程序,而非单据:它不进行过账,也不生成分录。它生成条码/包装代码,并将其写入信息寄存器和商品单据。分录(1210/6010、按 16% 增值税税率记入 1210/3130、7010/1330 等)由关联的哈萨克斯坦共和国商品单据生成。
2026 年关联单据使用哪一增值税税率?
哈萨克斯坦 2026 年适用的增值税税率为 16%。销售标识商品时采用的正是该税率(借记 1210,贷记 3130),而非已过时的 12%。
在界面中的何处可以找到该处理程序?
“ЕГАИС/标识集成”模块 → “生成包装条码”。导航链接:e1cib/list/Обработка.ГенерацияШтрихкодовУпаковок。
已生成的代码会进入哈萨克斯坦共和国的哪些电子单据?
标识商品/可追溯商品的代码在发货和收货时会导出到电子发票(电子发票信息系统)和商品随附运单。
如何在不取消支持的情况下扩展代码生成逻辑?
通过配置扩展:重写服务器端生成过程(例如 СформироватьКоды/СгенерироватьSSCC),通过窗体扩展添加属性,或者订阅代码寄存器的写入事件,以便与打印设备集成。

延伸阅读

最新解答

参考来源

这篇文章对您有帮助吗?
💼 需要 1C 或会计方面的帮助?Слава КВЦ — 在哈萨克斯坦拥有多年 1C 实践经验。查看逐条解析的哈萨克斯坦税法 2026,或在 BuhGPT 聊天中提问 — 几秒钟即可获得答复。