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