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