RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Directory "Template Storage for ISMPTK" — Technical Description (Accounting for Kazakhstan 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Directory "Template Storage for ISMPTK" — Technical Description (Accounting for Kazakhstan 3.0.74.2)

Applies to: 1С:Бухгалтерия для Казахстана, release 3.0.74.2 · by 1C-Sapa Group, 1C partner
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

1. Identification

Parameter Value
Object Type Catalog
Name TemplateStorageISMP
Full Name Catalog.TemplateStorageISMP
Alias not set (—)
Configuration “Accounting for Kazakhstan”, edition 3.0, version 3.0.74.2
Hierarchy Hierarchical (groups and items)
Where to find Section “1C Service: Marking (IS MP)” → “Printing templates for marking codes”. Direct link: e1cib/list/Catalog.TemplateStorageISMP

Purpose. The catalog stores and manages printing templates for marking codes within the Integrated System for Marking and Traceability of Goods and Control Marks (ISMP). Organizations working with marked goods use it to create, configure, and print labels with marking codes (barcodes, QR codes, DataMatrix) at the consumer and logistics levels — from individual packaging to group transport units. The hierarchy of groups/items allows for organizing templates by types of goods or operations. The main users are warehouse accounting specialists, logisticians, and those responsible for marking.

Note: this is a printing settings catalog. It does not participate in accounting/tax accounting, does not generate entries and movements, and is not related to tax rates. The VAT rate is 16%, MRP is 4,325 ₸, MSP is 85,000 ₸, and the tax norms RK-2026 do not apply to this object — they relate to accounting documents (sales, electronic invoices (ESF), etc.) for which marking labels are printed.


2. Attributes and Table Parts

2.1 Header Attributes

Name Type Mandatory Purpose
Template ValueStorage (v8:ValueStorage) Not checked Stores binary data of the label layout — the structure of the tabular document with printing parameters
DataCompositionScheme ValueStorage (v8:ValueStorage) Not checked Settings for the data composition scheme (DCS) to form the content of the label (fields, parameters, marking code data)
LayoutSize String (xs:string) Not checked String representation of the physical size of the label, for example, “50x30 mm”
CountVertically Number (xs:decimal) Not checked Number of labels vertically on the print sheet
CountHorizontally Number (xs:decimal) Not checked Number of labels horizontally on the print sheet
NotGS1 Boolean (xs:boolean) Not checked Flag: the template uses a barcode format different from the GS1 standard
CreationDate Date (xs:dateTime) Not checked Date and time of creation of the item (audit, versioning)
ModificationDate Date (xs:dateTime) Not checked Date and time of the last modification (relevance control)
UserCreated reference type Not checked User who created the template (audit, rights delimitation)
UserModified reference type Not checked User who last modified the template

Additionally, standard attributes of the catalog are available: Code, Name, Parent, ThisIsGroup, DeletionMark, Predefined.

2.2 Table Parts

Table parts are absent. All template data is stored in the header attributes (layout and DCS — in attributes of type ValueStorage).


3. Forms

Form Purpose
ElementForm Key form for creating/editing the template: Parent, Name, layout parameters (vertically/horizontally), layout size, NotGS1 flag, buttons for saving and editing the layout
ListForm Standard list of items grouped by hierarchy
GroupForm Editing the group of the catalog (hierarchical organization of templates)
SelectForm Selecting an item when choosing a template in documents and processes
TemplateSelectForm Specialized quick selection of a template with a preview of the layout
LabelTemplateFillingAssistantForm Wizard for configuring templates for consumer and logistics labels with parameters for the number of copies

4. Key Module Procedures

The attached evidence does not include the source code (BSL) of the modules, so below is a typical set of handlers for a catalog of this purpose (printing layout storage). Specific procedure names should be clarified in the configurator version 3.0.74.2.

Object Module (ObjectModule):

  • BeforeWriting(Refusal) — filling in service audit attributes: when creating — CreationDate/UserCreated, at each write — ModificationDate/UserModified (CurrentDate()/ClientServerUsers.CurrentUser() or similar).
  • FillingCheckFilling(...) — if necessary, control the correctness of layout parameters and the presence of a layout.

Form Module ElementForm:

  • OnCreateOnServer — reading the layout from the Template attribute (ValueStorage) into the tabular document field, initializing DCS settings.
  • Command “Edit Layout” — opening the tabular document editor for editing the label.
  • BeforeWritingOnServer / write handler — packing the edited layout back into ValueStorage (New ValueStorage(TabularDocument, New DataCompression())).

Form Module LabelTemplateFillingAssistantForm:

  • Step-by-step filling of parameters: label type (consumer/logistics), size, layout, number of copies, binding DCS. Upon completion — creation/updating of catalog items.

Requires verification: the exact signatures of procedures and the presence of client-server separation depend on the specific build 3.0.74.2.


5. Posting and Movements

The catalog is not posted and does not generate movements in registers, does not create entries in the chart of accounts and records in information/accumulation registers. This is a storage object for printing settings.

Accounting entries and electronic documents generate related accounting documents (sales, purchases, etc.), for which marking labels are printed based on these templates. For reference — typical accounts of the RK involved in these documents (the catalog itself is not related to them):

Operation Debit Credit
Sale of marked goods (income) 1210 (Accounts Receivable) 6010 (income from sales)
Accrual of VAT on sales (16%) 1210 3130 (VAT payable)
Cost of goods sold 7010 (cost of goods sold) 1330 (goods)
Receipt of goods from the supplier 1330 3310 (Accounts Payable to suppliers)
Payment to the supplier 3310 1030 (cash in current accounts)

Electronic documents of the RK (electronic invoices (ESF) in the IS ESF, SN) are issued for sales/movements of marked goods, not for the element of this catalog. The currency of accounting is tenge (₸).


  • Registers/Catalogs of Marking (IS MP / ISMP) — marking codes, aggregation codes, orders for code issuance. Templates from the catalog are used for their printing.
  • Accounting Documents (sale of goods, purchase, transfer, inventory, receipt) — the selection of a template is called from the print forms of these documents (via SelectForm / TemplateSelectForm).
  • DataCompositionScheme (attribute) — data source for filling the label with marking code fields and nomenclature attributes.
  • Users — references in the attributes UserCreated / UserModified.

Input Based On for this catalog is typically not provided: items are created manually or through LabelTemplateFillingAssistantForm. The catalog itself serves as a source of settings when printing from other objects.


7. Extension Points

  • Editing the label layout. Through ElementForm → editing the tabular document: adding a logo, additional fields, changing the position of the marking code.
  • Configuring DCS. Changing the DataCompositionScheme attribute to output additional nomenclature/lot attributes on the label.
  • Layout and Size. Parameters CountVertically, CountHorizontally, LayoutSize — adaptation to specific formats of label paper and printers.
  • Code Format. Flag NotGS1 — switching to non-standard (non-GS1) barcoding.
  • Configuration Extension (standard mechanism). Adding custom attributes, forms, event subscriptions (BeforeWriting) without removing from support.
  • Hierarchy. Groups of the catalog — for organizing separate sets of templates by types of goods, warehouses, or business processes.

Requires verification: the list of places for calling template selection in the print forms of accounting documents depends on the composition of marked goods groups connected in a specific database.

Частые вопросы

Does the directory TemplateStorageISMPTK generate accounting entries?
No. This is a directory-storage of label printing settings. It does not generate entries, does not create movements in registers, and does not create entries according to the chart of accounts. Entries are generated by related accounting documents (sales, purchases, etc.), for which labeling labels are printed based on these templates.
Where can the directory be found in the configuration interface?
Section "Service 1C: Labeling (IS MPT)" → "Label Printing Templates". Direct navigation link: e1cib/list/Directory.TemplateStorageISMPTK.
Does the directory have tabular parts?
No. Tabular parts are absent. All data (layout, SKD, layout and audit parameters) are stored in the header attributes, including in the attributes of the type ValueStorage (Template and DataCompositionScheme).
How is the label layout edited?
Through the ElementForm: when opened, the layout is read from the Template attribute (ValueStorage) into a tabular document, edited in the editor, and when saved, it is packed back into ValueStorage. The wizard LabelTemplateFillingAssistant is also available for step-by-step configuration of consumer and logistics labels.
What does the NotGS1 flag indicate?
The flag indicates that the template uses a barcode format different from the GS1 standard. It is used when the labeling code is printed in a non-standard (non-GS1) representation.

Read also

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.