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