1. Identification
| Parameter | Value |
|---|---|
| Object type | Catalog |
| Name | ГруппировкиТоварныхОграничений |
| Full name | Справочник.ГруппировкиТоварныхОграничений |
| Synonym | "Product Restriction Groupings" |
| Configuration | Trade Management for Kazakhstan, edition 3.4 (3.4.5.21) |
| Navigation link | e1cib/list/Справочник.ГруппировкиТоварныхОграничений |
Purpose. The catalog is a classifier-aggregator: it groups product restrictions (item/item type/segment items subject to trade, tax, or labeling restrictions) into consolidated logical sets. Such groupings are used as a unified attribute when configuring sales rules, stock control, application of turnover restrictions for traceable/labeled goods, and when generating electronic documents (ESF, SNT). The catalog itself is master reference data (NSI): it does not perform business transactions and does not generate movements, but serves as an analytical dimension and selection condition for documents and configuration rules.
This is a top-level catalog (a set), not the restrictions themselves. Specific restrictions are stored in subordinate/related objects and reference an item of this catalog as "their" grouping.
2. Header Attributes and Tabular Sections
For catalogs of this purpose in TM for Kazakhstan 3.4, a standard set of attributes is used. The exact composition is version-dependent (see FAQ); below is the standard NSI classifier schema.
Standard Attributes (predefined by the platform)
| Attribute | Type | Purpose |
|---|---|---|
Код |
String | Unique item code, auto-numbering |
Наименование |
String | Grouping representation for the user |
Родитель |
СправочникСсылка.ГруппировкиТоварныхОграничений | Group/item hierarchy (if hierarchical) |
ПометкаУдаления |
Boolean | Service flag for deletion mark |
Предопределённый |
— | Predefined item flag (if set) |
Header Attributes (application-level)
| Attribute | Type | Purpose |
|---|---|---|
Наименование |
String(150) | Name of the product restriction grouping |
НаименованиеПолное |
String | Full name for printed/electronic forms |
Комментарий |
String | Free-text description, group purpose |
ВидОграничения / ТипОграничения |
ПеречислениеСсылка | Classifier of restriction nature (labeling, traceability, turnover, licensing) |
Используется / ДействуетС |
Boolean / Date | Flag and validity period of the grouping |
Tabular Sections
| Tabular Section | Key Columns | Purpose |
|---|---|---|
Состав / Номенклатура |
Номенклатура, ВидНоменклатуры, Сегмент |
List of objects included in the restriction grouping |
Ограничения |
Ограничение, Значение, ДействуетС, ДействуетПо |
Parameters of specific restrictions tied to the grouping |
If in the specific 3.4.5.21 build the composition is defined not by a catalog tabular section but by a reverse reference from the item/segment card, the "Composition" columns are absent, and the link is built through a reference attribute on the item side.
3. Forms
| Form | Type | Purpose |
|---|---|---|
ФормаСписка |
List form | Viewing, searching, filtering, and bulk maintenance of items; opened via navigation link |
ФормаЭлемента |
Item form | Entering and editing the grouping card: header attributes and tabular sections |
ФормаГруппы |
Group form | Editing hierarchy groups (for hierarchical catalog) |
ФормаВыбора |
Selection form | Selecting a grouping in document fields and restriction settings |
If application forms are not defined in the configuration, the platform uses auto-generated forms based on the attribute structure — the list/selection/editing functionality is preserved.
4. Key Module Procedures
No separate BSL code was provided in the attached evidence (only the purpose facet was given). Below is the standard set of handlers typical for an NSI catalog of this kind in TM for Kazakhstan 3.4.
Object Module
ОбработкаЗаполнения(ДанныеЗаполнения, ...)— filling default attributes when entering based on / by parameters.ПередЗаписью(Отказ)— validity check before writing (name filled, consistency of validity periods, no cycles in the hierarchy).ПроверкаЗаполнения(Отказ, ПроверяемыеРеквизиты)— checking required attributes and grouping composition.ПриКопировании(ОбъектКопирования)— resetting service/unique fields when copying an item.
Manager Module
ОбработкаПолученияФормы(...)— selecting the needed form (item/group/selection).- Printing/representation retrieval procedures, if printed forms are provided for groupings.
Item Form Module
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)— setting visibility and availability of attributes, initializing composition.ПриИзмененииВидаОграничения(field event handler) — managing available attributes depending on the restriction type.ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)— additional data assembly/normalization before writing.
"Requires verification": the presence and signatures of specific application handlers depend on the exact 3.4.5.21 build — verify against the Configurator.
5. Posting and Movements
The catalog is not posted and does not generate accounting entries or register movements — it is an NSI object. It participates in accounting indirectly: as an analytical dimension and selection condition in restriction rules and in documents that perform the posting. Below is shown where the grouping value "works" and what entries related documents generate under the standard chart of accounts of the Republic of Kazakhstan.
Example: sale of goods included in a restricted grouping to a customer for the amount of 116,000 ₸ including VAT at a rate of 16% (tax base 100,000 ₸, VAT 16,000 ₸):
| Operation | Dr | Cr | Amount, ₸ |
|---|---|---|---|
| Revenue from sale | 1210 | 6010 | 116,000 |
| VAT payable accrued | 1210 | 3130 | 16,000 |
| Cost of goods written off | 7010 | 1330 | (at carrying value) |
| Payment received to account | 1030 | 1210 | 116,000 |
Purchase of the same goods from a supplier:
| Operation | Dr | Cr |
|---|---|---|
| Goods received | 1330 | 3310 |
| VAT offset/accounting | 1330/VAT | 3310 |
Electronic documents where the grouping serves as a control attribute: ESF (ESF IS) and SNT — when issuing, the system checks whether the item falls into a grouping with an active restriction (traceability, labeling, turnover) and blocks or flags the corresponding lines.
VAT rate 16%, accounts 1210/1030/1330/3310/3130/6010/7010 — under 2026 Kazakhstan norms. The catalog itself does not write register lines.
6. Related Objects and Input Based On
Reference the catalog (used as an attribute/filter):
- Items and Item Types — linking items to the restriction grouping.
- Item Segments — including the grouping in dynamic sets.
- Sales/transfer/write-off documents — restriction control during posting.
- ESF and SNT — restriction check when generating electronic documents.
- Information registers with restriction/sales rule settings — store "grouping → rule" correspondence.
Input based on. As an NSI object, the catalog is generally neither a basis for, nor a result of, document-based input. It is filled in manually or through initial fill-in/NSI import processing.
7. Extension Points
- Configuration extensions (Extensions): adding header attributes/tabular sections, custom forms, subscribing to
ПередЗаписью/ПроверкаЗаполненияwithout removal from support. - Additional attributes and information (properties mechanism) — for extending grouping analytics without changing metadata.
- Event subscriptions on catalog record writing — synchronization with external traceability/labeling systems.
- Additional processing (SSL) — filling composition, bulk maintenance, export/reconciliation of groupings.
- Exchange/conversion rules — transferring groupings during data synchronization.
- Functional options — managing visibility of the object and its related restriction functionality.
When making modifications, observe 2026 Kazakhstan norms in related calculations: VAT 16%, MCI 4,325 ₸, minimum wage 85,000 ₸, base IIT deduction of 30 MCI/month (no more than 360 MCI/year), IIT 10% up to 8,500 MCI of annual income and 15% above, MPC 10% (base cap of 50 minimum wages), MEPC 3.5%, OSHI (employee) 2%, OSHI (employer) 3%, SC 5%, social tax 6%.
