1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Справочник (Catalog) |
| Имя | ГруппыПользователей |
| Полное имя | Справочник.ГруппыПользователей |
| Синоним | Группы пользователей (собственный синоним не задан отдельно) |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0, версия 3.0.74.2 |
| Иерархия | Иерархический (иерархия групп и элементов) |
| Предопределённые элементы | «Все пользователи» (ВсеПользователи) — создаётся при первичной инициализации ИБ |
Назначение. Справочник предназначен для организации ролевого доступа и управления правами пользователей. Администратор системы группирует в нём пользователей с одинаковым набором прав к функциональности и данным. Каждая группа содержит произвольное количество участников (ссылок на справочник Пользователи) и поддерживает иерархию «родитель — потомок». Изменения состава группы автоматически синхронизируются с механизмом управления доступом при записи элемента.
Где найти в 1С: раздел «Администрирование» → «Группы пользователей».
Навигационная ссылка: e1cib/list/Справочник.ГруппыПользователей
Это служебный справочник подсистемы БСП «Пользователи». Он не участвует в учётном контуре и не связан с денежными суммами, ставками налогов или планом счетов — приведённые далее упоминания РК-специфики отсутствуют, так как объект не является хозяйственным документом.
2. Реквизиты и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| Наименование | Строка | Стандартный (проверяется на заполнение) | Название группы. Стандартный реквизит справочника |
| Родитель | СправочникСсылка.ГруппыПользователей | Стандартный | Ссылка на вышестоящую группу (иерархия) |
| Комментарий | Строка | Не проверяется (DontCheck) | Произвольное текстовое описание назначения группы, пояснения для администратора |
Стандартные реквизиты «Наименование» и «Родитель» присутствуют автоматически как атрибуты иерархического справочника.
2.2 Табличная часть «Состав» (участники группы)
Назначение. Хранит список пользователей, входящих в группу. При изменении состава система автоматически пересчитывает права доступа участников.
| Имя | Тип | Назначение |
|---|---|---|
| Пользователь | СправочникСсылка.Пользователи | Ссылка на конкретного участника группы |
3. Формы
| Форма | Назначение |
|---|---|
| ФормаЭлемента | Ключевая форма редактирования группы (≈88 элементов управления): поля «Наименование», «Родитель», «Комментарий»; табличная часть «Состав» с кнопками подбора, добавления, удаления, перемещения и сортировки строк; флажок «Показывать недействительных пользователей» |
| ФормаСписка | Форма списка групп (≈33 элемента управления): отображает наименование и комментарий, поддерживает навигацию по иерархии |
При отсутствии в метаданных прочих форм платформа генерирует их автоматически (форма выбора, форма группы).
4. Ключевые процедуры модулей
В приложенном evidence исходный код (BSL) модулей не передан, поэтому ниже описаны типовые обработчики этого вида объекта в конфигурациях на БСП. Конкретные пути модуль:строка уточняются по конфигуратору версии 3.0.74.2 (версионно-специфично).
Модуль объекта:
ПередЗаписью— контроль корректности состава: запрет дублирования пользователей в табличной части «Состав», проверка ссылочной целостности участников.ПриЗаписи— вызов процедуры пересчёта прав доступа (обновление групп доступа пользователей в подсистеме «Пользователи»/RLS).ОбработкаЗаполнения— заполнение реквизитов при создании нового элемента.
Модуль формы элемента:
ПриСозданииНаСервере— настройка видимости колонок, обработка флажка «Показывать недействительных пользователей», ограничение редактирования для предопределённой группы «Все пользователи».- Команда подбора участников — открытие формы выбора справочника
Пользователис множественным выбором и добавлением строк в «Состав». ПослеЗаписиНаСервере— оповещение форм списка об изменении данных.
Общий модуль подсистемы (типовой): процедуры вида ОбновитьСоставГруппыПользователей / ПриИзмененииСоставаУчастников, синхронизирующие членство пользователей в группе доступа при записи.
5. Проведение и движения
Справочник не является документом и не проводится: реквизит «Проведение» отсутствует, регистры бухгалтерии и накопления не затрагиваются, бухгалтерские проводки не формируются.
Единственный «эффект записи» — обновление служебных данных подсистемы прав доступа (перечёт групп доступа/RLS участников). Никакие счета типового плана счетов РК (1210, 1030, 1330, 3310, 3130, 6010, 7010) при работе с этим объектом не задействуются, налоговые ставки и суммы не рассчитываются. Электронные документы (ЭСФ, СНТ) объект не формирует.
6. Связанные объекты и ввод на основании
| Связь | Объект | Характер связи |
|---|---|---|
| Участники | Справочник Пользователи |
Табличная часть «Состав» ссылается на пользователей |
| Права доступа | Регистры сведений подсистемы «Пользователи» (группы доступа, настройки RLS) | Обновляются при записи группы |
| Иерархия | Справочник ГруппыПользователей (сам на себя) |
Реквизит «Родитель» |
Ввод на основании для данного справочника не предусмотрен (не является источником/приёмником механизма ввода на основании).
7. Точки расширения
- Расширение конфигурации: добавление реквизитов шапки (например, признак «Внешняя группа») и колонок в «Состав» без снятия с поддержки; заимствование форм
ФормаЭлемента/ФормаСписка. - Обработчики форм: переопределение
ПриСозданииНаСервере, добавление собственных команд управления составом. - Подписки на события:
ПередЗаписью/ПриЗаписисправочника — для интеграции с внешними системами каталогизации пользователей. - Программный интерфейс БСП: использование процедур подсистемы «Пользователи» для программного добавления/удаления участников и получения состава группы.
Соблюдайте осторожность при доработках предопределённой группы «Все пользователи» — её удаление и переименование ограничены платформенной и прикладной логикой.
