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

User Groups Directory (Catalogs.UserGroups) — Technical Description

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

1. Identification

Parameter Value
Object Type Catalog
Name UserGroups
Full Name Catalog.UserGroups
Alias User groups (no custom alias specified separately)
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Hierarchy Hierarchical (hierarchy of groups and elements)
Predefined Elements “All users” (AllUsers) — created during the initial initialization of the information base

Purpose. The catalog is designed for organizing role-based access and managing user rights. The system administrator groups users with the same set of rights to functionality and data. Each group contains an arbitrary number of members (links to the Users catalog) and supports a “parent-child” hierarchy. Changes to the group composition are automatically synchronized with the access control mechanism upon recording an element.

Where to find in 1C: section “Administration” → “User Groups”. Navigation link: e1cib/list/Catalog.UserGroups

This is a service catalog of the BSP subsystem “Users”. It does not participate in the accounting circuit and is not related to monetary amounts, tax rates, or the chart of accounts — the further mentions of RK-specific features are absent, as the object is not an economic document.

2. Attributes and Table Parts

2.1 Header Attributes

Name Type Mandatory Purpose
Name String Standard (checked for completion) The name of the group. Standard attribute of the catalog
Parent CatalogLink.UserGroups Standard Link to the higher-level group (hierarchy)
Comment String Not checked (DontCheck) Arbitrary textual description of the group's purpose, explanations for the administrator

The standard attributes “Name” and “Parent” are automatically present as attributes of the hierarchical catalog.

2.2 Table Part “Composition” (group members)

Purpose. Stores the list of users who are part of the group. When the composition changes, the system automatically recalculates the access rights of the members.

Name Type Purpose
User CatalogLink.Users Link to a specific group member

3. Forms

Form Purpose
ElementForm Key form for editing the group (≈88 controls): fields “Name”, “Parent”, “Comment”; table part “Composition” with buttons for selection, addition, deletion, moving, and sorting of rows; checkbox “Show invalid users”
ListForm Form for the list of groups (≈33 controls): displays the name and comment, supports navigation through the hierarchy

If there are no other forms in the metadata, the platform generates them automatically (selection form, group form).

4. Key Module Procedures

In the attached evidence, the source code (BSL) of the modules is not provided, so below are described the typical handlers of this type of object in configurations on BSP. Specific paths module:string are specified according to the configurator version 3.0.74.2 (version-specific).

Object Module:

  • BeforeWriting — control of the correctness of the composition: prohibition of duplicate users in the table part “Composition”, checking the referential integrity of the members.
  • OnWriting — calling the procedure for recalculating access rights (updating user access groups in the “Users”/RLS subsystem).
  • FillingHandler — filling in the attributes when creating a new element.

Element Form Module:

  • OnCreationOnServer — setting the visibility of columns, handling the checkbox “Show invalid users”, restricting editing for the predefined group “All users”.
  • Member selection command — opening the selection form of the Users catalog with multiple selection and adding rows to “Composition”.
  • AfterWritingOnServer — notifying list forms of data changes.

General Module of the Subsystem (typical): procedures like UpdateUserGroupComposition / OnMemberCompositionChange, synchronizing user membership in the access group upon writing.

5. Posting and Movements

The catalog is not a document and is not posted: the attribute “Posting” is absent, accounting registers and accumulations are not affected, accounting entries are not formed.

The only “effect of writing” is the update of service data of the access rights subsystem (recount of access groups/RLS of members). No accounts from the standard chart of accounts of the RK (1210, 1030, 1330, 3310, 3130, 6010, 7010) are involved when working with this object, tax rates and amounts are not calculated. The object does not generate electronic documents (ESF, CNT).

Relation Object Nature of Relation
Members Catalog Users The table part “Composition” refers to users
Access Rights Information registers of the “Users” subsystem (access groups, RLS settings) Updated upon writing the group
Hierarchy Catalog UserGroups (itself) Attribute “Parent”

Input based on for this catalog is not provided (it is not a source/receiver of the input mechanism).

7. Extension Points

  • Configuration Extension: adding header attributes (for example, the attribute “External group”) and columns in “Composition” without removing from support; borrowing forms ElementForm/ListForm.
  • Form Handlers: overriding OnCreationOnServer, adding custom commands for managing the composition.
  • Event Subscriptions: BeforeWriting/OnWriting of the catalog — for integration with external user cataloging systems.
  • BSP Programming Interface: using procedures of the “Users” subsystem for programmatically adding/removing members and obtaining the composition of the group.

Exercise caution when modifying the predefined group “All users” — its deletion and renaming are restricted by platform and application logic.

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

Does the "UserGroups" reference form accounting entries?
No. This is a service reference of the "Users" subsystem; it does not create or generate movements in the accounting or accumulation registers. When recorded, only the data of the access rights management mechanism is updated.
Which fields are mandatory to fill out?
The "Name" (standard attribute) is mandatory. "Comment" is not checked (DontCheck). The table part "Composition" can be empty.
What happens when the composition of the group is changed?
When an item is recorded, the system automatically recalculates the access rights of the participants — synchronizes the membership of users in the access group/RLS without manual intervention from the administrator.
How to open the reference in the interface?
Section "Administration" → "User Groups", or via the navigation link e1cib/list/Reference.UserGroups.

Read also

Источники

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