Имя: Пароль:
1C
1С v8
Работа с пользователями
0 nikolanovichokk
 
13.06.23
18:48
Написал вот такой код в модуле объекта
Процедура СоздатьПользователя(Команда);
    СоздатьПользователяНаСервере();
    
КонецПроцедуры

Процедура СоздатьПользователяНаСервере()

    Ползун = ПользователиИнформационнойБазы.СоздатьПользователя();
    Ползун.Имя = Объект.Наименование;  
    Ползун.Роли.Добавить(Метаданные.Роли.Администратор);
    Ползун.Записать();     //Здесь появляется уникальный идентификатор
    
    Объект.УИД = Ползун.УникальныйИдентификатор;

    
    
    //удаление пользователей
    УдаляемыйПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(Объект.УИД);
    УдаляемыйПользовательИБ.Удалить();
    
    КонецПроцедуры

выдает вот такую ошибку, как правильно это реализовать?
{Справочник.Пользователи.МодульОбъекта(10,15)}: Переменная не определена (Объект)
    Ползун.Имя = <<?>>Объект.Наименование;    (Проверка: Сервер)
{Справочник.Пользователи.МодульОбъекта(14,2)}: Переменная не определена (Объект)
    <<?>>Объект.УИД = Ползун.УникальныйИдентификатор; (Проверка: Сервер)
{Справочник.Пользователи.МодульОбъекта(19,92)}: Переменная не определена (Объект)
    УдаляемыйПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(<<?>>Объект.УИД);  (Проверка: Сервер)

Задача звучит вот так

Добавить в информационную базу разграничение по ролям:
1. Добавить справочник «Пользователи».
2. При добавлении в пользовательском режиме элемента справочника «Пользователи» должен
автоматически создаваться пользователь информационной базы.
3. При удалении или изменении данных в справочнике «Пользователи» автоматически должны
вноситься изменения в соответствующий элемент пользователей информационной базы.
Доступы к базе данных:
Администратор – имеет полный доступ к БД. Пользователей заносит только администратор.
Менеджер – может заносить данные по ценам, вводить приходные накладные и документы
сборка. Документы расходная накладная доступны только для чтения.
Кассир – может вводить только расходные накладные. Все остальные данные доступны
только для просмотра
1 nikolanovichokk
 
13.06.23
18:49
В Радченко описана работа с пользователями через администрирование, но как я понял, мне так не надо
2 vicof
 
14.06.23
08:55
Теперь объясни, что такое Объект в модуле объекта?
3 НафНаф
 
14.06.23
09:14
(2) а мне интересно наименование Ползун
4 Волшебник
 
14.06.23
09:48
(3) "пользователь" на жаргоне
AdBlock убивает бесплатный контент. 1Сергей