|
Как связать кастомный справочник Пользователи с пользователями информационной базы? |
☑ |
0
tabarigen
26.12.20
✎
16:23
|
Устал бодаться с БСП. Возник вопрос по САБЖу.
Подскажите пож-та может у кого есть какие мысли?
|
|
1
Волшебник
26.12.20
✎
16:27
|
по логину Windows или по имени пользователя
|
|
2
tabarigen
26.12.20
✎
16:50
|
При помощи МенеджераПользователейИнформационной базы я получасю списик пользователей, пытаюсь вывести их на форму.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
СписокПользователей = ПользователиИнформационнойБазы.ПолучитьПользователей();
Для Каждого польз из СписокПользователей Цикл
стр = Список.Добавить();
стр.Пользователь = польз;
КонецЦикла;
КонецПроцедуры
Получаю ошибку.
{Справочник.Пользователи.Форма.ФормаСписка.Форма(8)}: Ошибка при установке значения атрибута контекста (Пользователь)
стр.Пользователь = польз;
по причине:
Тип "ПользовательИнформационнойБазы" не может использоваться в данных формы
Тип "ПользовательИнформационнойБазы" не может использоваться в данных формы
|
|
3
tabarigen
26.12.20
✎
16:51
|
Где Список это ТаблицаЗначений а Пользователь ее реквизит с типом "ПроизвольныйТип".
Что со мной не так?
|
|
4
Конструктор1С
26.12.20
✎
16:58
|
У пользователя ИБ есть методы ИмяПользователя() и другие. Дёргай их и будет тебе щасте
|
|
5
alkorolev
26.12.20
✎
18:13
|
(0) так же, как и в БСП - по свойству "УникальныйИдентификатор" (в справочнике обычно называется "ИдентификаторПользователяИБ")
|
|
6
alkorolev
26.12.20
✎
18:14
|
(4) у пользователя ИБ есть только 2 метода: записать и удалить
|
|
7
alkorolev
26.12.20
✎
18:16
|
(2) ...
СписокПользователей = ПользователиИнформационнойБазы.ПолучитьПользователей();
Для Каждого польз из СписокПользователей Цикл
стр = Список.Добавить();
стр.Пользователь = польз.Имя;
стр.ИдентификаторПользователяИБ = польз.УникальныйИдентификатор;
КонецЦикла;
КонецПроцедуры
|
|
8
Конструктор1С
26.12.20
✎
18:23
|
(6) тогда свойства дёргать...
|
|