RUKKENZH
向AI提问
栏目1C 配置对象
哈萨克斯坦UT 3.4中的«仓库拓扑生成»处理:如何一次性创建数百个仓库单元格
文章语言:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
文章版本:📘 会计版⚙️ 技术人员版

哈萨克斯坦UT 3.4中的«仓库拓扑生成»处理:如何一次性创建数百个仓库单元格

适用于: 1С:Управление торговлей для Казахстана, 版本 3.4.5.21 · 1C-Sapa 集团 — 1C 合作伙伴
СТ
Сапа Т.И. — 1C 与会计专家,实战型讲师

1. 用途

您在仓库启用了地址存储——但遇到了瓶颈。为了让仓库管理员能把货物放到"A-01-1-03货位"并从那里拣货,这些货位首先必须存在于"仓库货位"目录中。而这些货位有几百个。手动一排一排、一层一层地建立——这需要好几天时间,还必然会在编码中出现错误。

"生成仓库拓扑结构"处理程序能在一分钟内解决这个问题。您设定仓库的几何结构——有多少货架、区段、层级和位置——处理程序会自动创建所有货位,并生成统一的编码和名称。这是一次性的仓库设置服务工具,而不是核算凭证。

2. 在哪里查找

这是一个服务性处理程序,因此在常规菜单中并不总能看到——它可以从仓库卡片或处理程序列表中打开。

  • 从仓库卡片打开: 基础信息与管理仓库和门店 → 打开所需仓库 → 在地址存储选项卡上点击"生成/填充拓扑结构"按钮。
  • 直接通过导航链接:服务菜单中(或点击"星号"图标 → "按导航链接跳转")粘贴以下内容:
e1cib/list/Обработка.ГенерацияТопологииСклада

点击"跳转"——处理程序表单会立即打开,无需经过菜单。

关键条件:仓库必须设置为订单式仓库类型,并具有使用地址存储(按货位)标志。若不满足此条件,就没有生成拓扑结构的意义——处理程序要么无法打开,要么拒绝生成货位。

2a. 如何查看自己的版本

帮助(或右上角的"i"图标/功能菜单)→ "关于程序"。在打开的窗口中您将看到:

  • 平台版本(例如,8.3.24.xxxx);
  • 配置发行版本——显示为哈萨克斯坦贸易管理,3.4版(3.4.5.21)字样。

正是配置发行版本(3.4.5.21)决定了字段布局是否与本说明一致。

3. 如何填写

处理程序表单本质上是货位地址的"构造器"。请从上到下依次填写。

字段 必填 作用及出错后果
仓库 创建货位所针对的仓库。若选错——数百个货位会绑定到错误的仓库,而在正确的仓库中拣货将无法进行。只能通过删除后重新生成来纠正。
房间/区域 细化仓库内部的具体物理区域(如果您有多个房间)。留空则所有货位归入仓库通用池。
货架:从…到… 货架编号范围(例如从1到10)。设定地址的"第一位数字"。设置过少——部分货架没有货位;设置过多——会创建不存在的空货架。
每个货架的区段数 一个货架中有多少个垂直区段(列)。这是地址的"第二坐标"。
层数 高度方向有多少层货架。"第三坐标"。
每层货位(位置)数 深度——一层货架上有多少个位置。如果存储方式是"一层=一个货位",则设为1。
编码/名称模板 编码生成规则:分隔符和位数,例如С-01-1-03。它决定标签的可读性和拣货便利性。模板不一致后续需要逐个货位手动修改。
分隔符 各位数之间的符号(-./)。只影响编码的外观。
货位规格类型 取自规格类型目录的货位尺寸/容积。如果您在放置货物时使用容量控制,则需要此项。留空则不控制容量。
放置/拣货优先级 系统提供货位的顺序。默认按编码排序。
创建货位条码 标志:立即为每个货位生成条码,供数据采集终端扫描使用。若不勾选——条码需单独分配。

操作顺序:

  1. 选择仓库(必填)。
  2. 设定货架范围以及区段/层数/货位数量。
  3. 设置编码模板——查看表单中的示例,通常会立即显示。
  4. 如有需要,指定规格类型并勾选条码标志。
  5. 点击"生成"(或"创建货位")。处理程序会显示将创建多少个货位——请确认。

4. 实例解析

仓库"主仓库(订单式,地址存储)"。实际情况:10个货架,每个货架3个区段,高度方向5层,每层货架深度方向4个位置。

填写内容:

  • 仓库:主仓库
  • 货架:从110
  • 每个货架的区段数:3
  • 层数:5
  • 每层货位数:4
  • 编码模板:С-СС-Я-ПП(货架—区段—层—位置),分隔符-
  • "创建货位条码"标志:已启用

计算货位数量:

10个货架 × 3个区段 × 5层 × 4个位置 = 600个货位

点击"生成"后,"仓库货位"目录中出现600个新条目。编码示例:

货位编码 货架 区段 位置
01-01-1-01 1 1 1 1
01-01-1-02 1 1 1 2
01-03-5-04 1 3 5 4
10-03-5-04 10 3 5 4

与此同时(标志已启用),系统会为这600个货位中的每一个在"仓库货位条码"信息登记簿中创建条码。现在仓库管理员扫描货架上的标签——数据采集终端立即知道地址。

没有生成凭证分录。这是创建目录元素,而不是经济业务操作。任何科目(1330、1030、3310等)都不受影响:商品仍在原核算科目上,只是其物理存储位置的细节发生了变化。

5. 操作类型

处理程序执行一项任务——生成,但有多种模式:

  • 创建新拓扑结构——根据设定参数从零创建所有货位。
  • 补充现有结构——添加新货架/货位,不影响已创建的部分(例如,又增加了2个货架,只需为它们生成)。
  • 生成条码——为尚无条码的货位分配条码。

删除货位不是通过该处理程序完成,而是通过"仓库货位"目录列表进行(标记删除→执行标记对象删除处理)。

6. 生成时会创建什么

由于这是一个服务性处理程序,而非凭证,执行时:

  • 创建"仓库货位"目录元素——每个地址位置对应一个。
  • 记录条码到"仓库货位条码"信息登记簿(如果启用了该标志)。
  • 填写货位属性——仓库、货架、区段、层、规格类型、优先级。

不会发生的事情:

  • ❌ 会计凭证分录(会计登记簿的movement)——没有。
  • ЭСФ和СНТ电子单据——没有。仓库拓扑结构不是货物发运或调拨,不会向ЭСФ信息系统发送任何内容。
  • ❌ "仓库商品"、"可用余额"登记簿的movement——没有。生成货位不会改变商品余额。

7. 打印表单

处理程序本身没有通常意义上的打印表单(如验收单、发货单)。但其运行结果可以从"仓库货位"目录中打印:

  • 带条码的仓库货位标签——用于粘贴在货架上(从货位列表打印:选中→"打印"→"货位标签")。
  • 仓库货位清单——地址的表格导出(用于核查,也可作为"仓库地图")。

标签的格式和尺寸在标签模板中设置(基础信息与管理 → 标签和价签打印设置)。

8. 常见错误

"'仓库'字段未填写"——未选择仓库。请在处理程序表头指定仓库。

"仓库未设置使用地址存储"(或"仓库不是订单式仓库")——您正在为普通仓库运行生成操作。打开仓库卡片→启用订单式仓库类型和按货位使用地址存储标志,保存后重新生成。

"编码为'01-01-1-01'的元素已存在"——您在已创建的拓扑结构上重复生成。请选择"补充"模式并更改货架范围,或先将旧货位标记为删除。

创建的货位过多/过少——各乘数(区段↔层↔位置)设置有误。请检查算式:总数=货架数×区段数×层数×位置数。多余的货位标记删除,不足的部分用"补充"模式补充生成。

"条码已分配给其他货位"——重复生成条码时发生冲突。在为现有货位补充生成时取消勾选条码创建标志,或清理条码登记簿中的重复项。

9. 常见问题

问:该处理程序会生成会计凭证分录吗? 答:不会。这是"仓库货位"目录元素的服务性生成操作。既不涉及核算科目(1330、1030等),也不涉及增值税。

问:生成拓扑结构时会开具ЭСФ或СНТ吗? 答:不会。ЭСФ和СНТ是在商品销售和调拨时生成的,而创建货位是仓库设置,不是商品移动。ЭСФ信息系统中不会发送任何内容。

问:运行前必须启用地址存储吗? 答:是的。仓库必须是具有按货位地址存储标志的订单式仓库。否则货位无处"挂靠",按货位拣货/放置将无法运行。

问:将创建多少个货位? 答:将参数相乘:货架数量×区段数×层数×每层位置数。处理程序会在创建前显示总数——请确认。

问:能否为已设置好的仓库添加货架? 答:可以,使用"补充"模式:只设定新货架的范围,旧货位不受影响。

问:如何删除多余的货位? 答:在"仓库货位"目录中将其标记为删除,然后运行标记对象删除操作。只能删除没有商品余额的货位。

问:货位是否用于打印带条码的标签? 答:是的。勾选"创建条码"标志,然后从货位列表打印标签并粘贴到货架上——仓库管理员通过数据采集终端扫描它们。

问:"编码已存在"错误该如何处理? 答:您在现有货位上重复生成。请更改货架范围并将模式改为"补充",或在再次运行前删除旧的拓扑结构。

问:货位规格类型会影响核算吗? 答:不会影响会计核算。它用于放置商品时的容量控制(能装多少),这是物流问题,不涉及凭证分录。

问:拓扑结构对所有机构都是统一的吗? 答:货位绑定到仓库,而不是机构。如果多个机构在同一仓库运作,它们使用相同的货位。

10. 相关单据

设置依据什么(生成前必须准备好的内容):

  • "仓库和门店"目录——已启用订单式地址存储的仓库本身。
  • 货位规格类型目录——如果您计划进行容量控制。

什么会使用已创建的货位(生成后录入的内容):

  • "仓库货位"目录——生成结果存放于此;标签由此打印。
  • 商品入库单"商品放置"单据——将到货商品分配到各货位。
  • "商品拣货"和商品出库单——从货位中拣选商品用于发运。
  • "仓库商品盘点(按货位)"——按地址重新核对余额。

如何查看自己的版本

帮助"关于程序":窗口中显示平台版本1С:Предприятие 8.3和配置发行版本哈萨克斯坦贸易管理(3.4.5.21)。如果您的版本不同,处理程序个别字段的布局可能略有变化。

本教程适用于"哈萨克斯坦贸易管理"配置3.4版3.4.5.21发行版本。

常见问题

该处理会生成会计凭证吗?
不会。这只是"仓库单元格"目录元素的后台生成操作。它不涉及核算科目(1330、1030等),也不涉及增值税。
生成拓扑结构时是否会开具ЭСФ(电子发票)或СНТ(货物运输票据)?
不会。ЭСФ和СНТ是在商品销售和调拨时生成的,而创建单元格只是仓库设置,不是商品移动。系统不会向ИС ЭСФ(电子发票信息系统)发送任何内容。
运行前是否必须启用地址存储?
是的。仓库必须是带订单管理并具有按单元格地址存储标志的仓库。否则单元格将无处"挂靠",按单元格进行的拣选/上架将无法运行。
将创建多少个单元格?
将各参数相乘:货架数量 × 分区数 × 层数 × 每层位置数。处理程序会在创建前显示结果——请确认该结果。
可以向已配置好的仓库添加货架吗?
可以,使用"补充"模式:仅设置新货架的范围,旧单元格不会受到影响。
如何删除多余的单元格?
在"仓库单元格"目录中将其标记为删除,然后运行标记对象的删除操作。只能删除没有商品余额的单元格。
单元格是否用于打印条形码标签?
是的。勾选"创建条形码"标志,然后从单元格列表中打印标签并粘贴到货架上——仓库保管员通过数据采集终端(ТСД)进行扫描。
出现"代码已存在"错误怎么办?
说明您是在已有单元格基础上重新生成。可以更改货架范围并将模式改为"补充",或者在再次运行前删除旧的拓扑结构。

延伸阅读

参考来源

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