已在 3.0.74.2 版"哈萨克斯坦会计"(3.0 版本)上验证。
收银台在结算称重商品——奶酪、坚果、肉馅——时,小票上时而显示零,时而显示"莫名其妙"的价格,时而显示"未找到商品"。车间的称重秤打印带条形码的标签,其中"嵌入"了商品代码和重量,但 1С 把这个条形码当作普通的厂商 EAN-13 来读取,因而找不到项目。原因几乎总是一个:程序中没有描述条形码模板,即按照该模板将 13 位数字的字符串"拆解"成各部分——前缀、商品代码、重量和校验位。这个目录说的正是这类解析规则。
1. 用途
"条形码模板"目录保存规则(掩码),1С 依据这些规则识别称重商品和计件商品的内部条形码,这些条形码由带贴标功能的秤打印或由程序本身生成。模板告诉程序:"前两位是前缀,接下来五位是商品代码,然后是以克为单位的重量,最后一位是校验位"。没有这样的规则,收银台就无法理解您结算的是什么商品、数量是多少。
2. 在哪里找到
界面路径:
- 管理 → 可连接设备 → 条形码设置区块 → "条形码模板"链接。
- 当启用称重设备操作时,该列表也可从扫描器/秤的设置中访问。
直接打开该目录最可靠的方法是使用导航链接。菜单"服务"(或链接图标)→ "转到导航链接",然后粘贴:
e1cib/list/Справочник.ШаблоныШтрихкодов
如果菜单中没有该项——请在管理 → 可连接设备部分启用使用条形码和称重设备的功能选项。
2а. 如何查看自己的版本
"帮助" → "关于程序"(或右上角的"i"图标)。在打开的窗口中,您会看到平台版本(例如 8.3.24)和配置版本——形如"哈萨克斯坦会计,3.0 版本 (3.0.74.2)"的字符串。本说明正是针对该版本的;在其他构建中,各项目的位置可能有所不同。
3. 如何填写
打开列表并点击"创建"。卡片字段:
| 字段 | 作用 / 出错时会发生什么 |
|---|---|
| 名称(必填) | 规则的易懂名称,例如"按重量称重(前缀 21)"。字段为空时程序不允许保存。如果命名不明确,之后将无法区分"按重量"模板和"按价格"模板。 |
| 模板 / 掩码(必填) | 按位置描述条形码结构的字符串。长度或区块用途出错——条形码要么完全无法识别,要么给出错误的重量/价格。 |
| 前缀 | 固定的开头几位数字(通常为 20–29——这是为商店内部条形码保留的区间)。程序根据前缀选择应用哪个模板。两个模板的前缀相同是不允许的。 |
| 商品代码(条形码) | 用于查找项目的数字区块。如果区块长度小于实际代码,部分商品会"合并"为一个。 |
| 重量 / 数量 | 包含重量的区块。务必设置小数分隔符的位置(克 → 千克):5 位数字"00850"应读作 0.850 千克,而不是 850。位数错误——本应是 0.85 千克却会结算成 850 千克。 |
| 价格 / 金额 | 重量的替代方案:条形码中已"嵌入"以坚戈计的现成项目金额。当秤打印的不是重量而是金额时使用。 |
| 校验位 | EAN-13 的最后一位。请标记它存在,否则程序会把校验位当作重量的一部分。 |
逻辑很简单:一个模板 = 一种条形码类型。重量用自己的模板(前缀例如 21),价格用自己的(前缀 22)。不能在一个掩码中混合。
4. 带数字和分录的解析示例
任务。商店散称销售奶酪。车间的秤打印 EAN-13 标签,其中嵌入了商品代码和重量。我们设置模板,并查看销售如何反映在核算中。
"按重量称重"模板:
| 位置 | 用途 | 示例中的值 |
|---|---|---|
| 1–2 | 前缀 | 21 |
| 3–7 | 商品代码(5 位) | 00123 → 项目"荷兰奶酪" |
| 8–12 | 以克为单位的重量(5 位,第 2 位后为分隔符) | 00850 → 0.850 千克 |
| 13 | 校验位 | 9 |
标签上的实际条形码:2100123008509。
项目数据:奶酪的销售价格为 4 500 ₸/千克(含增值税),成本为 2 200 ₸/千克。2026 年哈萨克斯坦的增值税率为 16%。
收银员扫描标签。程序根据前缀 21 选取我们的模板,找到商品"荷兰奶酪",代入重量 0.850 千克。计算项目金额:
- 含增值税金额:4 500 × 0.850 = 3 825.00 ₸
- 其中增值税 16%:3 825.00 × 16 ÷ 116 = 527.59 ₸
- 不含增值税收入:3 825.00 − 527.59 = 3 297.41 ₸
- 成本:2 200 × 0.850 = 1 870.00 ₸
目录本身不生成分录——它只是"解析"了条形码。分录由销售单据(零售销售报告或收银机小票)生成,此时已带有正确的重量和金额:
| 借 | 贷 | 金额,₸ | 内容 |
|---|---|---|---|
| 1010 | 6010 | 3 297.41 | 销售收入(不含增值税) |
| 1010 | 3130 | 527.59 | 应缴增值税 16% |
| 7010 | 1330 | 1 870.00 | 结转商品成本 |
如果模板设置错误(例如分隔符不在第 2 位之后),程序会把重量读作 85.0 千克,结算金额 382 500 ₸——这就是掩码错误的代价。
5. 模板的种类(类型)
该目录在会计意义上没有"业务种类",但按掩码用途区分:
- 称重——按重量。条形码中嵌入重量;金额按"项目价格 × 重量"计算。
- 称重——按价格(金额)。条形码中嵌入的已是现成的项目金额;程序不保存重量。
- 计件内部。只编码商品代码和件数。
- 按编码格式:EAN-13(13 位,秤最常用)、EAN-8,以及线性格式(Code128 等),如果设备打印它们。
6. 保存时生成什么
- 目录不过账——元素只是通过"保存并关闭"按钮被保存。
- 模板不创建分录(科目变动)。
- 不通过此对象开具电子文档 ЭСФ(ИС ЭСФ)和 СНТ——它们由销售/移库单据单独生成。
- 保存结果:模板可供条形码解析机制使用。在扫描带有相应前缀的商品时,字符串会自动"分解"为商品 + 重量/价格,并代入销售或选品单据。
7. 打印表单
目录元素没有自己的打印表单——没有可打印的内容,这是解析规则。带条形码的标签和价签本身的打印由单独的机制"打印标签和价签"(按标签模板)执行,而秤上的标签由设备内置软件打印。不要混淆这两个目录:"条形码模板"——关于读取,"标签和价签模板"——关于打印。
8. 常见错误
"条形码不符合任何模板"——扫描时前缀与任何掩码都不匹配。检查实际标签的开头几位数字,并创建/修正带此前缀的模板。
"无法按模板识别条形码"——掩码长度与条形码长度(EAN-13 的 13 位)不符。重新计算位置:前缀 + 代码 + 重量 + 校验位之和应恰好等于代码长度。
重量被结算成成倍偏大/偏小(85 千克而不是 0.85)——重量区块中的小数分隔符指定错误。设置小数点位置,使克数读作千克。
"字段"名称"未填写"——不能保存无名称的模板。请填写名称。
两个商品使用同一条形码 / 商品"合并"——商品代码区块比实际项目代码短。增加"商品代码"区块的长度。
前缀冲突——两个模板开头相同;程序应用了错误的那个。使前缀唯一(21——按重量,22——按价格)。
9. 常见问答
条形码模板与标签/价签模板有什么区别? 条形码模板描述如何读取并将条形码解析为各部分(商品、重量、价格)。标签模板规定如何打印标签。这是两个不同的目录。
内部条形码应使用什么前缀? 20–29 区间——它专为商店内部代码保留,不与厂商条形码重叠。例如,21——按重量称重,22——按价格称重。
秤打印标签,而收银台不识别商品——从何入手? 查看实际的条形码字符串,将其分成区块,并创建带有相同前缀和相同重量位数的模板。然后确认内部的条形码代码确实对应项目代码。
能否用一个模板同时描述重量和价格? 不能。重量和价格是互斥的区块。请创建两个带不同前缀的模板。
是否需要标记校验位? 是的,对于 EAN-13,最后第 13 位是校验位。如果不考虑它,程序会把它当作重量的一部分,从而计算错误的数量。
模板会影响增值税和分录吗? 直接上不会。模板只是代入正确的商品和数量。但通过这一点它确定了销售金额,进而也确定了 16% 增值税的税基和 6010 科目的收入。重量出错 = 金额和税款出错。
如果两个模板有相同的前缀怎么办? 这样不行——识别会变得不可预测。为每种条形码类型设置唯一的前缀。
这对厂商的普通 EAN-13 有效吗? 无效。工厂条形码(果汁、罐头等)保存在项目条形码寄存器中,直接读取。模板只用于内部的重量/价格代码。
具体商品的条形码本身保存在哪里? 在项目条形码中(信息寄存器"条形码"),可从商品卡片访问。模板只是帮助从长长的重量字符串中"提取"商品代码。
如何快速检查条形码是否被正确识别? 将商品扫描到选品单据中,或结算一张测试小票并核对:是否代入了正确的商品、重量是否与标签相符、金额是否计算正确。
10. 相关单据和对象
- 项目——商品目录;条形码中的商品代码应对应项目元素。具体项目的条形码也保存在此处。
- 寄存器"条形码"——工厂 EAN-13/EAN-8;与模板配合工作(一个直接读取,另一个按掩码读取)。
- 标签和价签模板——打印带条形码的标签。
- 零售销售报告 / 收银机小票——正是这些单据使用条形码解析的结果,并生成分录(1010、6010、3130、7010、1330)以及必要时的税务数据。
- 可连接设备——带标签打印的扫描器和秤的设置,模板从这里被调用。
如何查看自己的版本:"帮助" → "关于程序"——那里标明了平台版本和配置版本。
本方法指南为"哈萨克斯坦会计"3.0 版本、3.0.74.2 发行版编制。
