1С Предприятие. Связать пользователя информационной базы со справочником

По своей сути данная возможность нужна только для решения задач по Бизнес-процессам и по нескольким задачам по Управляемым формам на экзамене 1С Специалист по платформе 8.3.

Главным связующим звеном между пользователями информационной базы и справочником Сотрудники (ФизическиеЛица) являются Параметры Сеанса.

Соответственно, первым делом нужно создать этот параметр и связать его со Справочником.

Следующим этапом нужно создать хотя бы одну роль, но она должна быть с полными правами.

Дальше необходимо сохранить конфигурацию и создать хотя бы одного пользователя, присвоив ему роль со всеми правами.

Теперь осталось открыть модуль сеанса и написать следующий код:

Так как вся эта затея нужна только для экзамена 1С Специалист по платформе, то в данном случае связывается Текущий пользователь со Справочником ФизическиеЛица, где создатели Каркасной конфигурации любезно для каждого заведенного Физического лица прописали в качестве Кода — Наименование этого физического лица.

Конечно, по-хорошему, так связь делать нельзя, т.к. при изменении кода элемента Справочника ФизическиеЛица, будет создаваться новый элемент Справочника.

Лучше делать связь по Уникальному идентификатору, который создаётся для каждого пользователя Информационной базы. Для этого нужно в Справочнике Физические лица создать реквизит, у которого будет тип — Уникальный идентификатор, и при входе пользователя уже делать поиск не по коду, а по Уникальному идентификатору.

Примерный код будет такой:

Дальше можно сделать так, что при создании элемента справочника ФизическиеЛица в пользовательском режиме, автоматически создавался пользователь информационной базы. И это можно сделать следующим образом: