RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Directory "Types of Activities" (Catalogs.Types of Activities)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Directory "Types of Activities" (Catalogs.Types of Activities)

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

1. Identification

Parameter Value
Object Type Catalog
Name TypesOfActivity
Full Name Catalog.TypesOfActivity (Catalogs.TypesOfActivity)
Synonym Types of activity
Configuration Accounting for Kazakhstan, ed. 3.0 (version 3.0.74.2)
Hierarchy Hierarchical (groups and elements)
Purpose Classification and accounting of the types of economic activity of the organization according to the National Classifier of Types of Economic Activity (OKED)

Purpose. The catalog is intended for the classification and accounting of the types of economic activity of the organization in accordance with OKED. It is used by accountants and accounting staff to specify the areas of the company's activities necessary for the correct completion of regulated reporting and tax and contribution analytics. The hierarchical structure (groups and elements) allows for the systematization of types of activity by sections of the classifier. The catalog is rarely changed — usually when registering new business areas or updating the OKED classifier.

Where to find in 1C: section “Enterprise” → “Types of Activity”. Navigation link: e1cib/list/Catalog.TypesOfActivity


2. Attributes and Table Parts

2.1 Header Attributes

Name Type Mandatory Purpose
OKEDCode xs:string (string) Not checked (DontCheck) Stores the code of the type of activity according to the National Classifier of Types of Economic Activity. Used for automatic filling of regulated reporting forms and connection with state registers.
FullName xs:string (string) Not checked (DontCheck) Contains a detailed description of the type of activity according to the official wording of OKED. Used for output in printed forms and detailed reports where a full breakdown is required.

Standard attributes of the catalog:

  • Code — unique code of the catalog element (type and length are determined by the configuration settings).
  • Name — short name of the type of activity for display in selections and lists.
  • Parent — reference to the group of the catalog to organize the hierarchy.

2.2 Table Parts

The catalog does not contain table parts. All information is stored in the header attributes.


3. Forms

The catalog contains five forms:

Form Purpose
ElementForm Main form for editing the catalog element (key for the user). Contains fields: Parent, Code, Name, FullName, OKEDCode.
GroupForm Form for editing the group of the catalog. Contains fields: Parent, Name, Code.
ListForm List form with the ability to group edit selected elements (button “EditSelected”).
SelectionForm Form for selecting the type of activity from the list for use in other documents and catalogs.
GroupSelectionForm Specialized form for selecting the group of the catalog.

4. Key Module Procedures

In the attached evidence, the program code of the modules (BSL) is not presented, so below are typical handlers characteristic of a hierarchical catalog of this purpose. Their presence/signatures in the specific assembly 3.0.74.2 require verification in the configurator.

Element form module (ElementForm):

  • OnCreateOnServer — initialization of the form, setting the availability/visibility of fields (for example, for a group versus an element).
  • OKEDCodeOnChange — typical handler for auto-filling/normalizing the OKED code and, if there is a connection, substituting the full name from the built-in classifier.

Object module (ObjectModule):

  • CheckFillingProcessing — control of the correctness of filling in the attributes when saving (for this catalog, the attributes are marked as DontCheck, so strict checks are usually absent).
  • BeforeSaving — service logic before saving the element.

Manager module (ManagerModule):

  • Procedures for programmatically selecting/searching for an element by the OKED code, used by the mechanisms for filling out regulated reporting.

Since the catalog is a regulatory reference information (NRI), its own business logic in the modules is minimal: the main load falls on reading values when forming reports.


5. Posting and Movements

The catalog is not a document and is not posted — it does not generate movements in registers and does not create accounting entries. It is an element of regulatory reference information.

The values of the catalog are used as analytics and filling parameters in other configuration objects. The OKED code and type of activity participate, in particular:

  • in the formation of regulated reporting in the RK and when calculating taxes/contributions (for reference on applicable rates in RK for 2026):
    • VAT — 16%; VAT payable account — 3130;
    • Individual Income Tax (IIT) — 10% up to 8,500 MRP annual income and 15% above; basic tax deduction for IIT — 30 MRP/month, but not more than 360 MRP per year;
    • Social Security Contributions (SSC) — 10% (ceiling base 50 MZP), SSC for pension savings — 3.5%, Mandatory Social Health Insurance (MSHI) — 2%, Voluntary Social Health Insurance (VSHI) — 3%, Social Tax — 6%;
    • reference indicators: MRP = 4,325 ₸, MZP = 85,000 ₸, currency — tenge (₸).

An example of typical accounting entries for operations where the type of activity acts as analytics (the catalog itself does not generate entries), according to the typical chart of accounts in RK:

Operation Debit Credit
Sale of goods to the customer 1210 (short-term receivables from customers) 6010 (revenue from sales)
VAT accrued payable (16%) 1210 3130 (VAT payable)
Cost of goods sold written off 7010 (cost of sales) 1330 (goods)
Receipt of payment from the customer 1030 (cash in current accounts) 1210
Receipt of goods from the supplier 1330 3310 (payables to suppliers)

The electronic document management accompanying such operations in RK is electronic invoice (ESF) (ESF IS) and SNF; the OKED code from the catalog is used when forming them.


  • Organizations / accounting policy — the type of activity is indicated for the purposes of regulated reporting and correct application of tax regimes.
  • Regulated Reporting in RK — the OKED code is substituted in the attributes of tax forms and statistical reporting.
  • OKED Classifier — the source of codes and full names, with which the catalog is synchronized.

Input based on for this catalog is not provided (it is not a typical scenario for an NRI object). The catalog itself serves as a source of values (reference field) in other objects through SelectionForm/GroupSelectionForm.


7. Extension Points

  • Additional attributes and information (properties subsystem) — with the connected mechanism, user-defined characteristics of types of activity can be added without changing the configuration.
  • Configuration extensions — adding attributes, forms, and event handlers (OnCreateOnServer, OKEDCodeOnChange) without removing from support.
  • Event subscriptions (BeforeSaving, OnSaving) — for custom validation of the OKED code or synchronization with external registers.
  • Selection forms — overriding/improving SelectionForm for selection scenarios in industry-specific enhancements.
  • Group modification — the “EditSelected” mechanism in ListForm for mass updating when refreshing the OKED classifier.

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

Does the "Types of Activities" directory generate entries or movements in the registers?
No. This is a normative reference information (NRI) object; it does not generate or create movements. Its values (including the OKED code) are used as analytics and filling parameters in other objects and in the regulated reporting of the RK.
Where can the directory be found in the interface?
Section "Enterprise" → "Types of Activities". Navigation link: e1cib/list/Directory.TypesOfActivities.
How many forms does the directory have and what are they for?
Five forms: ElementForm (editing an element with fields Parent, Code, Name, FullName, OKEDCode), GroupForm (editing a group), ListForm (list with bulk change "ChangeSelected"), SelectionForm (selecting a type of activity), and GroupSelectionForm (selecting a group).
Is it mandatory to fill in the attributes OKEDCode and FullName?
At the metadata level, the filling check is disabled (DontCheck) for both attributes. However, for correct auto-filling of regulated reporting and connection with state registers, it is recommended to fill in the OKED code.
Does the directory have table parts?
No, there are no table parts. All information is stored in the header attributes: standard (Code, Name, Parent) and additional (OKEDCode, FullName).

Read also

Источники

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