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

Directory "User Report Settings" (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 UserReportSettings
Full Name Catalogs.UserReportSettings
Alias — (not set)
Configuration Accounting for Kazakhstan, ed. 3.0.74.2
Subsystem Storage of report variants / Standard subsystems (BSP)
Hierarchy No
Owner No (the attribute "User" acts as a logical owner)
Code / Name Standard string fields of the catalog (service)

Purpose. The catalog is a service storage of views of user report settings. It is used by the reporting mechanism of the configuration (the BSP report variant storage subsystem) to find and manage the personal settings of each user. Importantly, the catalog only stores views — links to the report variant, the user-owner, and the textual key of the setting, but does not store the serialized data of the settings themselves. The settings themselves are placed in the platform's settings storage, and this catalog provides their addressing and access control. The user does not interact directly with the object: access is automated by the reporting subsystem and is triggered when opening any report that has saved personal settings.

Where to find in 1C: section "Standard subsystems" → "User report settings". Navigation link: e1cib/list/Catalog.UserReportSettings


2. Attributes of the header and table parts

2.1 Header Attributes

Name Type Mandatory Purpose
Variant CatalogReference.ReportVariants Not mandatory (DontCheck) Link to the report variant for which the user setting is saved. Links personal parameters to a specific report form (variant).
User CatalogReference.Users, CatalogReference.ExternalUsers Not mandatory (DontCheck) Owner of the setting — a specific user or external user. Key attribute for access control: each user sees only their settings.
UserSettingKey String Not mandatory (DontCheck) Unique textual identifier of the setting. Used for programmatic search and binding of personal parameters to saved user variants.

All attributes have the "Do not check for filling" (DontCheck) property, as they are filled programmatically by the reporting subsystem, not manually.

2.2 Table Parts

There are no table parts. All information is stored in the header attributes of the element.


3. Forms

No custom forms are defined in the metadata. The catalog is a service: work is done programmatically through the reporting system mechanism, without a user interface for editing elements.

When accessing the list via the navigation link, the platform will generate an automatic list form (default form). A separate element form for manual input is not provided and is not required — records are created and maintained by the BSP code.


4. Key Module Procedures

The application BSL code in evidence is not attached, so below are typical handlers and interaction points for the service catalog of settings views storage (standard BSP logic "Report Variants"):

  • ManagerModule / common module of the reporting subsystem — programmatic creation/search of elements by the pair "Variant + User + UserSettingKey". Provides idempotent recording: if the setting view already exists, it is not duplicated.
  • FillingHandler (typical handler) — filling attributes when programmatically creating an element with the values of the current user and the processed report variant.
  • BeforeRecording (typical handler) — control of the correctness of the attribute binding and normalization of the setting key before saving.
  • ScheduledCleanupHandlers — removal of "orphaned" views (for deleted users or report variants) as part of the subsystem maintenance.

Requires verification (version-specific): exact names of procedures and presence of handlers in the specific assembly 3.0.74.2 should be checked in the configurator, as the implementation relates to the supplied BSP and may change between releases.


5. Posting and Movements

The object is a catalog — it has no mechanism for posting and movements in registers. Records do not generate accounting entries and do not affect accounting/accumulation registers.

Accordingly, the catalog does not participate in reflecting economic operations and tax calculations. For comparison — accounting documents of the configuration generate movements according to the standard chart of accounts of the RK, for example:

  • sale of goods: Dr 1210 (short-term receivables from buyers) — Cr 6010 (revenue from sales); Dr 7010 (cost of goods sold) — Cr 1330 (goods); VAT at the rate of 16% — Cr 3130 (VAT payable);
  • payment from the buyer: Dr 1030 (money in current accounts) — Cr 1210;
  • receipt from the supplier: Dr 1330 — Cr 3310 (payables to suppliers).

This catalog has no relation to these movements — it only serves the personalization of report forms, including user settings of regulated and standard reports, where the specified amounts are indicated (MPR = 4,325 ₸, MZP = 85,000 ₸, deduction for individual income tax 30 MPR/month, etc.), but does not store or calculate them.


Direct links by attributes:

  • Catalog.ReportVariants — the report variant to which the setting relates.
  • Catalog.Users, Catalog.ExternalUsers — owner of the setting.

Functional links:

  • Subsystem "Storage of Report Variants" (BSP) — the main consumer of the catalog; creates, reads, and deletes setting views.
  • Platform Settings Storage — stores the actual setting data, addressed by the key UserSettingKey.
  • All configuration reports (regulated and standard) — indirectly use the catalog when opened with saved personal settings.

Input on the basis: not provided and makes no sense for a service object. The catalog does not act as a basis/subordinate to other objects.


7. Extension Points

  • Configuration Extensions — you can add your own attributes (for example, labels/groupings of settings) through an extension without removing the object from support; the standard BSP logic must remain unchanged.
  • Event Subscriptions — if necessary for auditing the creation/modification of setting views, you can subscribe to BeforeRecording/OnRecording of the catalog.
  • Programmatic API of the Reporting Subsystem — recommended integration point: work with settings should be done through the standard BSP methods, not by directly modifying catalog elements, to avoid disrupting synchronization with the settings storages.
  • Scheduled Maintenance Tasks — overriding/complementing procedures for cleaning outdated views.

Requires verification (version-specific): the composition of export methods of the report variant storage subsystem in assembly 3.0.74.2 should be checked against the common modules of the supplied BSP.

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

Does this directory store the report settings themselves?
No. The directory only stores views — a link to the report variant, the owner user, and a text key (UserSettingKey). The serialized data of the settings is stored in the platform's settings repositories, and the directory provides their addressing and access control by users.
Why does the directory not have forms and how can it be opened?
The object is a service one, edited programmatically by the reporting subsystem, so there are no own forms in the metadata. You can open the list for diagnostics using the navigation link e1cib/list/Directory.UserReportSettings — the platform will show an auto-generated list form. The menu leads to the section "Standard subsystems" → "User report settings".
Does the directory generate entries or movements in the registers?
No. This is a directory, not a document — it does not have a posting mechanism. It does not create accounting entries and does not affect accounting. Entries according to the standard chart of accounts of the RK (1210, 1030, 1330, 3310, 3130, 6010, 7010) and tax amounts (VAT 16%, MRP 4,325 ₸, etc.) are generated by accounting documents, not this object.
Can the directory be modified in an extension?
Yes, you can add your own attributes through the configuration extension without removing the object from support. However, it is not advisable to modify elements directly bypassing the reporting subsystem: settings should be handled through the standard BSP API to avoid disrupting the synchronization of views with the platform's settings repositories.

Read also

Источники

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