RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Reference Guide "Sets of Additional Attributes and Information" (Accounting for Kazakhstan 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Reference Guide "Sets of Additional Attributes and Information" (Accounting for Kazakhstan 3.0.74.2)

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

1. Identification

Parameter Value
Object Type Catalog
Name AdditionalAttributesAndInformationSets
Full Path Catalogs.AdditionalAttributesAndInformationSets
Synonym — (service object, represented in the command interface through a configuration form, not as a separate list)
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Subsystem BSP "Properties" / "Management of Additional Attributes and Information"
Hierarchy Hierarchy of groups (folders of sets)
Predefined Elements Yes (sets linked to standard configuration objects)

Purpose. The catalog stores sets of additional attributes and information — configurable lists of dynamic fields that can be added to accounting objects (documents, catalogs, elements of business processes) without changing the metadata structure. Each catalog item corresponds to a specific "owner of properties": for example, a set for counterparties, for contracts, for nomenclature. The set defines which additional fields will be displayed in the input forms of the corresponding object and available in selections/reports.

Sets are used by administrators and users with extended rights during initial setup and periodic updates of accounting policies. This is purely a configuration (metadata) catalog — it does not participate in economic accounting, does not generate entries and movements, and does not operate with amounts, rates, or accounts. Numerical norms of the RK (VAT 16%, MRP 4,325 ₸, MSP 85,000 ₸, etc.) do not directly relate to this object — it merely describes the fields whose values are used by other objects.

Where to find in 1C:

  • Command interface: "Administration" → "General Settings" → "Additional Attributes and Information".
  • Direct navigation link: e1cib/list/Catalog.AdditionalAttributesAndInformationSets

2. Attributes of Headers and Table Parts

2.1 Header Attributes

Name Type Mandatory Purpose
NumberOfAttributes String Not checked Cache of the number of active additional attributes in the set. Used for quick display of the set composition in lists without accessing table parts.
NumberOfInformation String Not checked Cache of the number of active additional information in the set. Purpose similar to NumberOfAttributes — optimization of display.
IsUsed Boolean Not checked Flag of the set's activity. Unused sets do not participate in the formation of dynamic forms of owner objects.
NameOfPredefinedSet String Not checked Service name of the predefined set specified by the configuration developers. Used during updates/migrations between versions and synchronization of the meta-structure. Empty for user-defined sets.
NumberOfTags String Not checked Cache of the number of tags (categories/tags) associated with the set. Used for classification and filtering of sets in the administration interface.

Standard attributes of the catalog (Code, Name, Parent, ThisIsGroup, DeletionMark, Predefined) are present by default and are not described separately in evidence. Name stores the representation of the set (usually coincides with the synonym of the owner object to which the set is linked).

2.2 Table Parts

AdditionalAttributes

List of additional attributes — fields whose values are stored directly in the owner object and filled in its input forms.

Name Type Purpose
Property PlanOfCharacteristicTypesLink.AdditionalAttributesAndInformation Reference to the element of the plan of characteristic types that defines a specific attribute: name, value type, validation rules, list of allowed values.
DeletionMark Boolean Logical deletion of the property from the set — hides the attribute without physically deleting the data.
NameOfPredefinedSet String Service field for identifying properties of the predefined set during configuration updates.

AdditionalInformation

List of additional information — data that is stored not in the object itself, but in a separate information register AdditionalInformation. Used for information that changes independently of the object or has a history.

Name Type Purpose
Property PlanOfCharacteristicTypesLink.AdditionalAttributesAndInformation Reference to the characteristic describing the additional information (name, value type, filling rules).
DeletionMark Boolean Logical deletion of the information from the set.
NameOfPredefinedSet String Service field for predefined sets during updates.

The key difference: attributes live in the object (attribute of the owner object), information — in an independent information register. This affects behavior regarding historical data and during export/exchange.


3. Forms

The catalog uses standard forms of the BSP subsystem "Properties":

Form Purpose
ElementForm Editing the composition of the set: two tables ("Additional Attributes" and "Additional Information"), commands for adding/creating properties, changing order, highlighting in a separate group, copying property to another set.
GroupForm Editing the group (folder) of sets.
ListForm Service list of sets; in the typical interface, the user usually does not work with it directly, but through the "Additional Attributes and Information" form.
SelectionForm Selection of the set in the service mechanisms of the platform/BSP.

Additionally, the subsystem involves auxiliary common forms of BSP (not forms of this catalog): property editing form (AdditionalAttributeAndInformation), value type selection form, visibility and mandatory settings form. They are called from ElementForm.


4. Key Procedures of Modules

There is no direct BSL-evidence for the modules of the object. Below are typical handlers for the service catalog of the BSP subsystem "Properties"; their presence/signatures are version-specific and require verification in the specific build 3.0.74.2.

Object Module (ObjectModule):

  • BeforeWriting(Refusal) — recalculation of caching attributes NumberOfAttributes, NumberOfInformation, NumberOfTags based on the current composition of table parts; control of duplicates of properties in the set.
  • FillingProcessing(FillingData, FillingText) — initialization of a new set (for example, linking to the owner object).
  • OnCopying(CopyingObject) — clearing service fields NameOfPredefinedSet when copying, so that the copy is not considered predefined.

Manager Module (ManagerModule):

  • Functions for obtaining the set by owner object and by name of the predefined set.
  • Procedures for processing during the update of the IB (matching predefined sets by NameOfPredefinedSet).

Element Form Module:

  • OnCreateOnServer — building dynamic tables of properties, configuring command availability by rights.
  • Commands AddAttribute / AddInformation / Create / ChangeProperty / HighlightInSeparateGroup — managing the composition of the set through calls to the common module ManageProperties (server methods of BSP).

The main business logic is extracted into common BSP modules (ManageProperties, ManagePropertiesService, ManagePropertiesServiceServerCall), not in the module of the catalog itself.


5. Posting and Movements

The catalog is not posted and does not generate movements — it is an object of type "Catalog", not "Document". It does not create records in accumulation registers, accounting registers, and does not generate entries.

Indirect connection with accounting registers:

  • Values of additional information of owner objects are stored in an independent information register AdditionalInformation (dimensions — object and property), but records there are written by the owner object, not the set itself.
  • Values of additional attributes are stored in the table part of the owner object.

Since the object is a configuration one, it does not operate with accounts of the standard chart of accounts of the RK and amounts. For comparison, we will show where numbers actually arise — in other objects, whose forms this catalog merely supplements with fields:

  • Sale of goods: income — account 6010 (income from sales), cost of goods sold — 7010, write-off of goods — 1330, accounts receivable — 1210, VAT payable at a rate of 16%3130.
  • Example: sale of 1,000,000 ₸ excluding VAT → VAT 16% = 160,000 ₸; entries Dr 1210 Cr 6010 1,000,000 ₸ and Dr 1210 Cr 3130 160,000 ₸; receipt of money Dr 1030 Cr 1210; purchase from the supplier — Dr 1330 Cr 3310.

These entries form documents of sales/receipts; the set of additional attributes merely adds user-defined fields (for example, "Sales Channel", "Region") to such documents and does not affect amounts/accounts.


Related Objects:

  • PlanOfCharacteristicTypes.AdditionalAttributesAndInformation — source of the properties (attributes/information) that are referenced by the table parts of the set.
  • InformationRegister.AdditionalInformation — storage of values of additional information of owner objects.
  • InformationRegister.PurposeOfAdditionalAttributesAndInformation (if present in the build) — correspondence of the set to owner objects.
  • Owner objects (Counterparties, Contracts, Nomenclature, documents, etc.) — consumers of sets; fields from the set are dynamically inserted into their forms.
  • Common BSP modules ManageProperties* — API for working with sets and values.

Input Based On. The classic "Input Based On" mechanism for this catalog is not applied (the object is configuration). An analogy is the service copying of properties between sets and the automatic creation/matching of predefined sets during configuration updates.


7. Extension Points

  • Adding Custom Properties. The main standard customization scenario: creating user-defined additional attributes/information through the plan of characteristic types and including them in the necessary set — without removing the configuration from support.
  • Configuration Extensions. Borrowing forms ElementForm/ListForm and adding handlers &After/&Before/&Instead for additional logic (for example, auto-filling the composition of the set, additional validation).
  • Subscriptions to Events of catalog record — for auditing changes in the composition of sets.
  • Programmatic Control through the common module ManageProperties (creating a set, adding properties, reading/writing values) — the preferred way instead of direct work with table parts.
  • Rights and Access Profiles — restricting editing of sets by roles of property administration.

Version-specific and requires verification in 3.0.74.2: exact names of auxiliary references...

```

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

Does this reference book generate entries or movements in the registers?
No. This is a service reference book of the "Properties" subsystem, not a document. It does not generate entries or records in the accumulation/accounting registers. The values of additional information are written to the information register "AdditionalInformation" of the owner object, not the set itself.
What is the difference between "Additional Attributes" and "Additional Information"?
Attributes are stored directly in the owner object (in its tabular part) and are filled out in the object form. Information is stored separately—in an independent information register "AdditionalInformation," which is convenient for data with history or that can be changed independently of the object.
Where can I find the reference book in the interface?
"Administration" → "General Settings" → "Additional Attributes and Information." Direct navigation link: e1cib/list/ReferenceBook.AdditionalAttributesAndInformation.
Why is there no VAT rate, MRP, and RK accounts in the description related to the object itself?
The object is a configuration (metadata) and does not operate with amounts. The numerical norms of the RK 2026 (VAT 16%, MRP 4,325 ₸, MZP 85,000 ₸, accounts 1210/1030/1330/3310/3130/6010/7010) arise in documents, to the forms of which the set only adds user fields, without affecting amounts and accounts.
How to safely extend functionality without removing the configuration from support?
Add user properties through the characteristic type plan "AdditionalAttributesAndInformation" and include them in the set; for additional logic, use configuration extensions (borrowing forms, handlers Before/After/In place) and the API of the common module "PropertyManagement."

Read also

Источники

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