---
title: "Guide \"Barcode Templates\" - Technical Description (Accounting for Kazakhstan 3.0.74.2)"
country: KZ
lang: en
author: Сапа Т.И. (https://buhgpt.kz/authors/sapa-ti)
date: 2026-09-07
canonical: https://buhgpt.kz/suraqtar/spravochnik-shablonyshtrihkodov-tehnicheskoe-opisanie-buh-en
source: BuhGPT
---

# Guide "Barcode Templates" - Technical Description (Accounting for Kazakhstan 3.0.74.2)

> **TL;DR:** 1. Identification Parameter Value Object Type Catalog Name BarcodeTemplates Full Name Catalog.BarcodeTemplates ( Catalogs.BarcodeTemplates ) Synonym Barcode templates (in the interface); no separate synonym for metadata is set Configuration Accounting for Kazakhstan, edition 3

---

1. Identification

Parameter
Value

Object Type
Catalog

Name
BarcodeTemplates

Full Name
Catalog.BarcodeTemplates (Catalogs.BarcodeTemplates)

Synonym
Barcode templates (in the interface); no separate synonym for metadata is set

Configuration
Accounting for Kazakhstan, edition 3.0, version 3.0.74.2

Navigation Link
e1cib/list/Catalog.BarcodeTemplates

Purpose. The catalog stores label layouts with barcodes for printing labels on accounting objects — inventory items and fixed assets. Each element describes the physical dimensions of the label, the type and parameters of the barcode, as well as the composition of the fields to be substituted (name, article, price, inventory number, etc.). The catalog is used by accountants, warehouse workers, and fixed asset accounting specialists for mass printing of labels on specialized label printers or standard laser printers — during inventory, acceptance of goods, and registration of fixed assets.

Where to find in 1C: section "Inventory and Warehouse" → "Barcode Templates". Access is also implemented through contextual commands "Barcode Templates for Inventory" and "Barcode Templates for Fixed Assets", embedded in the corresponding accounting sections.

This is a service-technical catalog of the printing subsystem. It does not participate in accounting and tax accounting, does not store monetary indicators, and is not linked to the chart of accounts, tax rates, or electronic documents (ESF/SNT). Monetary and tax parameters (VAT 16%, MRP 4,325 ₸, accounts 1330/6010, etc.) do not apply to this object.

2. Header Attributes and Table Parts

2.1 Header Attributes

Name
Type
Mandatory
Purpose

Template
ValueStorage (Value Storage)
Optional
Stores the compiled structure of the label layout — a tabular document with areas, printing parameters, and field placements. Edited through the visual form editor.

Width
Number (decimal)
Optional
Physical width of the label in millimeters. Used to calculate the number of labels per page and to set printing parameters.

Height
Number (decimal)
Optional
Physical height of the label in millimeters. Together with the width, it sets the size of the print area.

CellSize
Number (decimal)
Optional
Size of the base cell of the layout in millimeters (grid layout). Determines the detail of positioning elements within the template.

ForWhat
CatalogReference.Inventory, CatalogReference.FixedAssets (composite)
Optional
Type of accounting object for which the template is intended. Affects the availability of the template in selection forms and the set of available fields for substitution.

TemplateType
EnumerationReference.BarcodeTemplateTypes
Optional
Classification of the template (user-defined, predefined, system, etc.). Used for filtering and grouping templates.

Standard attributes of the catalog (Code, Name, DeletionMark, Predefined) are present by default.

2.2 Table Parts

Table parts are absent — the entire layout is stored in the attribute Template as a single structure of a tabular document.

3. Forms

Form
Purpose

ListForm
Standard tabular form of the list of all templates with commands to create a new template for inventory or for fixed assets.

SelectionForm
Form for selecting a template from the list with the option to create a new one for inventory or fixed assets (used when calling print).

TemplateSelectionForm
Quick selection dialog for one template with preview; used in the selection mode.

NewAssistant
Key form for creating a new template — step-by-step wizard: selection of object type, tape size, sample preview, and transition to the editor.

TemplateEditingForm
Main form for editing the layout — visual editor with a tabular document, cell property palette, barcode settings, list of available fields for substitution, and alignment tools.

LineTypeSelectionForm
Service dialog for setting cell borders (line type, thickness).

4. Key Module Procedures

The original BSL code of the modules in evidence is not attached, so below are typical handlers for the catalog of this purpose. Specific procedure names are specified in the configurator.

Object Module (Catalog.BarcodeTemplates.ObjectModule):

- FillProcessing(FillingData, …) — fills the attributes ForWhat and TemplateType when created from the context command (inventory / fixed assets).

- BeforeWriting(Refusal) — controls the filling of the attribute Template and the correctness of dimensions (Width, Height, CellSize > 0), serialization of the layout into ValueStorage.

Form Module TemplateEditingForm:

- Handlers for working with the tabular document: adding/removing areas, inserting data fields from the list of available ones, placing the barcode element, applying printing parameters.

- Alignment commands and border settings (calling LineTypeSelectionForm).

- BeforeWriting / saving — packing the current state of the tabular document into the attribute Template.

Form Module NewAssistant:

- Step-by-step navigation of the wizard (selecting object → tape size → preview), generating a draft layout and passing it to TemplateEditingForm.

General/manager module of the printing subsystem:

- Procedure for generating the print form: obtaining the template by accounting object (by attribute ForWhat), filling fields with data from the object, outputting the tabular document with the calculation of the layout of labels on the sheet based on Width/Height.

5. Posting and Movements

The catalog is not posted and does not generate movements in accumulation registers, information, or accounting. This is a reference object of the printing subsystem: its elements only store label layouts and do not have a posting mechanism.

Accordingly, for this object:

- there are no accounting entries (accounts of the standard chart of accounts of the RK — 1210, 1030, 1330, 3310, 3130, 6010, 7010 — are not involved);

- there are no tax calculations (VAT rate 16%, PIT, social contributions, and other taxes of Kazakhstan 2026 do not apply to the object);

- electronic documents (ESF, SNT) are not generated.

The result of the object's work is exclusively printed output (tabular document with labels), initiated by print commands from inventory or fixed asset forms.

6. Related Objects and Input Based On

- Catalog.Inventory — accounting object for which the template is intended (attribute ForWhat); printing of labels by the selected template is available from the card and list of inventory.

- Catalog.FixedAssets — the second type of marking object; printing of inventory labels when registering fixed assets and during inventory.

- Enumeration.BarcodeTemplateTypes — classifier of template type (attribute TemplateType).

- Enumeration.LineTypes (or similar) — used in LineTypeSelectionForm when setting borders.

Input based on is not provided for the catalog. Interaction goes "in the reverse direction": the template is selected from documents/printing processes of inventory and fixed assets, rather than created based on other objects.

7. Extension Points

- Configuration Extensions. Adding custom header attributes (for example, the "default for warehouse" flag), new selection forms, or additional print commands without removing from support.

- Additional substitution fields. Expanding the list of available fields in TemplateEditingForm — outputting custom characteristics of inventory/fixed assets on the label.

- New types of barcodes. Configuration/adding supported encodings (EAN-13, Code128, QR, DataMatrix) in the template editor.

- Event subscriptions (BeforeWriting, FillProcessing) — auto-filling attributes ForWhat/TemplateType and validating dimensions.

- Integration with equipment. Binding templates to connected equipment (label printers) through the "Connected Equipment" subsystem.

- Additional reports and processes — external processes for mass printing using the layouts of the catalog.

Requires verification in a specific version: the exact composition of the enumeration BarcodeTemplateTypes and the presence of the service enumeration of line types — these elements are version-specific and may differ between releases 3.0.7x.

---
_BuhGPT — ИИ-помощник для бухгалтеров Казахстана: https://buhgpt.kz_