RUKKENZH
Задать вопрос AI
РазделыОбъекты конфигурации 1С
Справочник «ГруппыВнешнихПользователей» (Управление торговлей для Казахстана 3.4)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Справочник «ГруппыВнешнихПользователей» (Управление торговлей для Казахстана 3.4)

Актуально для: 1С:Управление торговлей для Казахстана, ред. 3.4.5.21 (9 июля 2026 г.) · ГК 1С-Сапа — партнёр фирмы «1С»
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик
Подготовлено редакцией BuhGPT

1. Идентификация

Параметр Значение
Тип объекта Справочник (Catalog)
Имя ГруппыВнешнихПользователей
Полное имя Справочник.ГруппыВнешнихПользователей
Синоним «Группы внешних пользователей»
Конфигурация Управление торговлей для Казахстана, ред. 3.4.5.21
Подсистема «Пользователи» (механизм из Библиотеки стандартных подсистем, БСП)
Иерархия Иерархия элементов (группы могут вкладываться друг в друга)
Владелец Нет (независимый справочник)
Основное представление В виде наименования
Назначение Объединение внешних пользователей, имеющих одинаковый доступ к данным системы. Используется в механизме ограничения доступа на уровне записей (RLS) и при настройке прав внешних пользователей (партнёров, контрагентов, физлиц, работающих через веб-клиент/личный кабинет).

Где найти: навигационная ссылка e1cib/list/Справочник.ГруппыВнешнихПользователей. В интерфейсе — раздел НСИ и администрирование → Настройки пользователей и прав → Внешние пользователи → Группы внешних пользователей (доступно при включённой опции «Внешние пользователи»).

Справочник является служебным: он не участвует в товарном, денежном или налоговом учёте. Прикладные объекты УТ (реализации, ЭСФ, СНТ, расчёты по НДС 16 %, ИПН, ОПВ и т. д.) на него не ссылаются — он обслуживает только подсистему безопасности и разграничения доступа.


2. Реквизиты шапки и табличные части

Реквизиты шапки

Реквизит Тип Назначение
Наименование Строка Имя группы (стандартный реквизит).
Родитель СправочникСсылка.ГруппыВнешнихПользователей Ссылка на вышестоящую группу (иерархия элементов).
ВсеПользователи Булево Признак предопределённой группы, в которую автоматически входят все внешние пользователи. Обычно устанавливается только у одной предопределённой группы «Все внешние пользователи»; для неё состав не редактируется вручную.
Комментарий Строка (неогранич.) Произвольное текстовое описание назначения группы.

Табличные части

Табличная часть Колонки Назначение
Пользователи ВнешнийПользователь (СправочникСсылка.ВнешниеПользователи) Явный список внешних пользователей, входящих в группу. При флаге ВсеПользователи = Истина не заполняется.
Назначение ТипПользователя (Тип / ОпределяемыйТип) Ограничивает, внешние пользователи с каким видом объекта-владельца (Партнёры, Контрагенты, Физические лица и др.) могут быть включены в группу. Используется формой для фильтрации подбора и для проверки корректности состава.

Требует проверки для конкретной сборки 3.4.5.21: точный состав колонок табличной части Назначение и наличие служебных реквизитов (например, флага «Группа участвует в назначении задач») зависят от версии встроенной БСП. Ядро (иерархия, ВсеПользователи, ТЧ Пользователи) остаётся неизменным между версиями.


3. Формы

Форма Вид Назначение
ФормаЭлемента Форма элемента Основная форма группы: наименование, родитель, комментарий и редактирование состава (таблица «Пользователи»). Содержит команды подбора/добавления внешних пользователей с учётом ограничений реквизита Назначение.
ФормаСписка Форма списка Просмотр иерархического списка групп; переход в состав; создание/копирование групп. Открывается по навигационной ссылке.
ФормаВыбора Форма выбора Выбор группы из других объектов и настроек прав.

Отдельная форма группы (папки) не требуется — иерархия строится на уровне элементов, поэтому редактирование ведётся через ФормаЭлемента.


4. Ключевые процедуры модулей

Отдельного прикладного BSL-кода в evidence не приложено, поэтому ниже — типовые обработчики этого вида объекта БСП. В коде типовой конфигурации логика вынесена в общие модули подсистемы «Пользователи» (ВнешниеПользователи, ПользователиСлужебный, ПользователиВнутренние).

Модуль объекта (Справочник.ГруппыВнешнихПользователей.МодульОбъекта):

  • ОбработкаЗаполнения — заполнение реквизитов по умолчанию при создании новой группы.
  • ПередЗаписью — контроль корректности: запрет ручного изменения состава у предопределённой группы «Все внешние пользователи» (ВсеПользователи = Истина), проверка соответствия состава заданному Назначению, отсечение зацикливания иерархии.
  • ПриЗаписи — вызов служебного метода обновления денормализованного состава групп (пересчёт участников с учётом вложенных групп) и последующее обновление ключей/наборов доступа RLS.
  • ПередУдалением — контроль ссылок и запрет удаления предопределённой группы всех внешних пользователей.

Модуль формы элемента (ФормаЭлемента):

  • ПриСозданииНаСервере — блокировка редактирования состава для группы «Все внешние пользователи», настройка доступности элементов по правам текущего пользователя.
  • Обработчики подбора внешних пользователей (ПользователиНачалоВыбора / команда «Подобрать») с фильтром по реквизиту Назначение.
  • ПослеЗаписиНаСервере — оповещение об изменении состава для обновления связанных форм.

Общие модули (обслуживают справочник):

  • ВнешниеПользователи — программный API: получение групп пользователя, проверка вхождения, обновление состава.
  • ПользователиВнутренние / ПользователиСлужебный — пересчёт регистра состава групп и обновление данных RLS.

5. Проведение и движения

Справочник не является документом и не проводится — проводки по плану счетов и движения по прикладным регистрам накопления он не формирует. Соответственно, счета типового плана счетов РК (1210, 1030, 1330, 3310, 3130, 6010, 7010) и налоговые расчёты (НДС 16 %, ИПН, ОПВ 10 %, ОПВР 3,5 %, ВОСМС 2 %, ОСМС 3 %, СО 5 %, соцналог 6 %) к нему не применяются — это объект подсистемы безопасности, а не учёта.

Единственное «движение», которое инициирует запись элемента, — это обновление служебных данных механизма ограничения доступа:

Что обновляется Назначение
Регистр сведений СоставГруппВнешнихПользователей (независимый, денормализованный) Плоский список пар «Группа ↔ ВнешнийПользователь», развёрнутый с учётом вложенных групп и признака ВсеПользователи. Используется в шаблонах RLS для быстрой проверки принадлежности внешнего пользователя к группе.
Наборы значений доступа / ключи доступа (RLS) Пересчитываются при изменении состава, чтобы изменения прав вступили в силу без перезапуска.

Пересчёт выполняется на сервере при записи элемента (ПриЗаписи → служебные методы БСП).


6. Связанные объекты и ввод на основании

Связанные объекты:

  • Справочник.ВнешниеПользователи — элементы состава группы (внешние пользователи создаются на базе партнёров, контрагентов, физических лиц).
  • Справочник.ГруппыПользователей — аналогичный механизм для внутренних (штатных) пользователей.
  • РегистрСведений.СоставГруппВнешнихПользователей — денормализованный состав для RLS.
  • Объекты подсистемы «УправлениеДоступом»: профили, группы доступа, ключи/наборы доступа — используют группы внешних пользователей как значения доступа.

Ввод на основании: не предусмотрен (ни как основание, ни на основании других объектов). Создание — вручную в списке или программно через API ВнешниеПользователи.


7. Точки расширения

  • Расширение конфигурации: добавление реквизитов/команд в ФормаЭлемента и ФормаСписка, перехват обработчиков модуля объекта через аннотации &После / &Вместо (с осторожностью — логика тесно связана с ядром БСП).
  • Программный API БСП: методы общего модуля ВнешниеПользователи (получение групп пользователя, проверка вхождения, программное ведение состава) — предпочтительный способ интеграции вместо прямой работы со справочником.
  • Дополнительные реквизиты и сведения: подсистема «Свойства» позволяет расширить группу доп. реквизитами без изменения метаданных (требует включения объекта в состав видов дополнительных сведений).
  • Механизм RLS: собственные шаблоны ограничения доступа могут опираться на регистр СоставГруппВнешнихПользователей при разработке отраслевых ограничений видимости данных для партнёров/контрагентов.
  • Подписки на события записи справочника — для интеграции с внешними системами управления доступом (например, синхронизация состава групп).

Требует проверки при доработках: сигнатуры служебных процедур подсистемы «Пользователи» относятся к внутреннему API БСП и могут меняться между релизами платформы/библиотеки — опираться следует на документированные экспортные методы модуля ВнешниеПользователи.

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

Формирует ли справочник «ГруппыВнешнихПользователей» проводки и участвует ли в учёте НДС/ИПН?
Нет. Это служебный объект подсистемы безопасности. Он не проводится, не формирует движений по плану счетов РК и не участвует в расчётах налогов (НДС 16 %, ИПН, ОПВ и т. д.). При записи он лишь обновляет регистр сведений «СоставГруппВнешнихПользователей» и данные RLS.
Чем группы внешних пользователей отличаются от групп пользователей?
Группы внешних пользователей объединяют элементы справочника «ВнешниеПользователи» (партнёры, контрагенты, физлица, работающие через личный кабинет/веб-клиент), а «ГруппыПользователей» — штатных (внутренних) пользователей информационной базы. Оба механизма служат для разграничения доступа, но к разным категориям пользователей.
Как в группу попадают все внешние пользователи сразу?
У предопределённой группы установлен реквизит ВсеПользователи = Истина («Все внешние пользователи»). Её состав не редактируется вручную — все внешние пользователи считаются входящими в неё автоматически. Для остальных групп состав задаётся явно в табличной части «Пользователи» с учётом ограничения по реквизиту «Назначение».
Как правильно программно работать с составом групп?
Через экспортные методы общего модуля «ВнешниеПользователи» (проверка вхождения, получение групп, ведение состава), а не прямой записью справочника. Это гарантирует корректный пересчёт денормализованного регистра «СоставГруппВнешнихПользователей» и ключей доступа RLS.

Читайте также

Свежие ответы

Источники

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