1. Identification
| Parameter | Value |
|---|---|
| Object type | Catalog |
| Name | ВидыАлкогольнойПродукции |
| Full name | Справочник.ВидыАлкогольнойПродукции |
| Synonym | "Types of alcoholic and alcohol-containing products" |
| Configuration | Trade Management for Kazakhstan, ed. 3.4.5.21 |
| Country of accounting | Republic of Kazakhstan |
| Where to find | Navigation link: e1cib/list/Справочник.ВидыАлкогольнойПродукции |
Purpose. The catalog stores the regulatory reference classification of types of alcoholic and alcohol-containing products, used for accounting excisable goods and generating regulated reporting for the RK. Catalog values are used in the item master (in its characteristics/additional attributes), participate in alcohol turnover control, and in preparing electronic documents — ESF (ESF IS) and SNT (waybill for goods). The catalog is a classifier: on its own it does not participate in inventory and monetary transactions, but serves as an analytical attribute for documents and items.
Note. In the task header the synonym is indicated as "—", however the configuration evidence shows the synonym "Types of alcoholic and alcohol-containing products". The value from the evidence is used in the description.
2. Header attributes and tabular sections
The catalog is built on a standard classifier model: a flat or hierarchical list without tabular sections. Below is the composition of attributes typical for classifier catalogs of this kind.
2.1. Standard attributes
| Attribute | Type | Purpose |
|---|---|---|
Код |
String/Number | Unique item code. May correspond to the RK product classifier code. |
Наименование |
String | Full name of the type of alcoholic/alcohol-containing product. |
Родитель |
СправочникСсылка.ВидыАлкогольнойПродукции | Owner group (when hierarchy is enabled). |
ПометкаУдаления |
Boolean | Standard deletion mark flag. |
Предопределённый |
Boolean | Predefined item flag (if predefined items are set in the configuration). |
2.2. Header attributes (applied)
| Attribute | Type | Purpose |
|---|---|---|
КодВидаПродукции |
String | Product type code according to the classifier for SNT/ESF. |
Наименование |
String | Text name of the type. |
СодержитЭтиловыйСпирт |
Boolean | Alcohol-containing product flag (affects turnover control). |
ОбъемнаяДоляСпирта |
Number | Reference alcohol content value, % (when used in classification). |
The exact composition of applied attributes is version-specific and requires verification in the specific 3.4.5.21 release (Configurator → Catalog → "Data" tab). This type of catalog has no tabular sections.
3. Forms
| Form | Purpose |
|---|---|
List form (ФормаСписка) |
Viewing, searching and filtering classifier items; the main entry point via the e1cib/list/… link. |
Item form (ФормаЭлемента) |
Creating and editing a specific product type. |
Group form (ФормаГруппы) |
Editing a group (for a hierarchical catalog). |
Selection form (ФормаВыбора) |
Selecting a value from other objects (items, alcohol accounting documents). |
If no custom forms are defined for the object, the platform uses auto-generated forms of the specified types.
4. Key module procedures
No separate BSL code evidence is attached for this object, so below are typical handlers characteristic of the form module and the manager module of a classifier catalog.
Item/list form module:
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)— initial form setup, attribute availability, conditional list formatting.ПередЗаписьюНаСервере(Отказ, ТекущийОбъект)— pre-write preparation of item data.
Object module:
ОбработкаЗаполнения(ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка)— filling attributes when entering based on a source document/by default.ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)— checking required attributes (type code, name) before writing.ПередЗаписью(Отказ)— checking uniqueness of the product type code and classifier integrity.
Manager module:
ОбработкаПолученияФормы(...)— overriding the selected form.- Procedures for programmatically retrieving classifier values for use in SNT/ESF.
The specific names and content of the procedures require verification in the object modules of this release.
5. Posting and movements
The catalog is not a document and is not posted — it does not generate register movements and does not create accounting entries. It is a classifier analytic.
The impact on accounting arises indirectly, when the catalog value is used in inventory movement and alcohol accounting documents. Under the standard configuration logic, the relevant documents (sales, receipts, etc.) generate movements and entries under the standard RK chart of accounts:
| Operation | Debit | Credit |
|---|---|---|
| Sale of alcoholic products — revenue | 1210 "Short-term receivables from customers" | 6010 "Sales revenue" |
| VAT on sales (16% rate) | 1210 | 3130 "VAT payable" |
| Write-off of cost of sales | 7010 "Cost of sales" | 1330 "Inventory" |
| Receipt of goods from supplier | 1330 "Inventory" | 3310 "Accounts payable to suppliers" |
| Payment by customer to current account | 1030 "Cash at current accounts" | 1210 |
VAT example: at a sales price excluding tax of 100,000 ₸, the VAT amount = 100,000 × 16% = 16,000 ₸ (Dt 1210 Ct 3130). The sale is accompanied by issuing an ESF in the ESF IS and preparing an SNT, where the type of alcoholic product is used as a classification attribute.
The RK VAT rate for 2026 is 16%. Values from old demo data (12%) are not applicable.
6. Related objects and entry based on a source document
Used in:
- The "Items" catalog / characteristics / additional attributes — assigning a type of alcoholic product to a product.
- Documents for accounting the turnover of alcoholic and alcohol-containing products.
- ESF (ESF IS) and SNT electronic documents — as the code/name of the product type.
Entry based on a source document. As a classifier, the catalog is generally neither a basis for nor a result of entry based on a source document. It is filled in manually or loaded from the classifier and then used in the objects that consume it.
7. Extension points
- Configuration extension. Adding attributes (e.g., additional classification codes) and subscriptions without removing the configuration from support.
- Additional attributes and information (properties mechanism) — extending attributes without changing the structure.
- Form event handlers (
ПриСозданииНаСервере,ПередЗаписью) — overriding behavior via an extension. - Event subscriptions for writing/fill-in checking — for additional classifier integrity control.
- Common modules for ESF IS/SNT integration — points for mapping and exporting product type codes.
When using extensions, keep in mind that the composition of attributes and forms is version-specific; check against the metadata of release 3.4.5.21 before making modifications.
