Возникла необходимость связать справочник и пользователей бд
Нужно чтобы элемент справочника "пользователи" был равен определённому пользователю бд.
А при создании элемента другого справочника 1с проверяла текущего пользователя и подставляла наименование из справочника "пользователи"
Мне не нужна такая сложная реализация... Тем более что создавать и менять права никто не будет из самой 1с а всё будет делаться из конфигуратора... И тем более у меня не типовая конфигурация...
(3) Это реализовано в любой типовой конфигурации фирмы 1С. Можно не тащить весь функционал, а подглядеть общие принципы:
- Справочник Пользователи. Для сопоставления пользователей
- Параметр сеанса ТекущийПользователь. Ссылка на соответствующего пользователя в справочнике Пользователи
- Реквизит Ответственный в каждом документе. Ссылка на соответствующего пользователя в справочнике Пользователи
Библиотека стандартных подсистем. Можно даже и весь функционал оттуда взять. Просто то, что не нужно в пользовательском режиме, сделать невидимым - может быть потом пригодится. А администрировать из конфигуратора - и не надо ничего выдумывать.
Пользователь = ПолноеИмяПользователя();
Если Пользователь = "" Тогда
Пользователь = "ПОЛЬЗОВАТЕЛЬ НЕОПРЕДЕЛЕН";
КонецЕсли;
ПоискПоСправочнику = Справочники.Пользователи.НайтиПоНаименованию(Пользователь);
// Если такого нет, создадим его
Если ПоискПоСправочнику = Неопределено
или ПоискПоСправочнику = Справочники.Пользователи.ПустаяСсылка() Тогда
НовыйПользователь = Справочники.Пользователи.СоздатьЭлемент();
НовыйПользователь.Наименование = Пользователь;
НовыйПользователь.Записать();
Сообщить("Пользователь """ + Пользователь + """ зарегистрирован в системе.");
КонецЕсли;
Несмотря на то, что тема довольна старая. Она и по сей день оказалась актуальной. Собрался пилить свою конфу на упр формах, и задумался над этим вопросом. Читая коменты, вспомнил про БСП. Спасибо.
По этой теме уже есть готовый инструмент, правда, для управляемых форм 1С 8.3. Называется "Привязка пользователя ИБ к справочнику Пользователи (управляемые формы - ERP, УПП, ЗУП, БП и другие)": https://infostart.ru/public/672140/