Код

1. user1994178 22.10.23 19:13 Сейчас в теме
Нужна помощь с кодом, нужна проверка пользователя по ФИО и группы доступа
Как это выглядит :
1 Нужна проверка. если такой пользователь есть то не нужно второй раз его загружать
2 Строчек может быть несколько на одного сотрудника и отличаются они группой доступа, то есть сотрудник может быть в нескольких группах доступа.

Вот код
НовыйПользователь = Справочники.Пользователи.СоздатьЭлемент();
НовыйПользователь.Наименование = Пользователь.ФИО;
НовыйПользователь.ОбменДанными.Загрузка = Истина;
//НовыйПользователь.ИдентификаторПользователяСервиса = Новый УникальныйИдентификатор("00000000-0000-0000-0000-000000000000");
//НовыйПользователь.ИдентификаторПользователяИБ = ПользовательИБ.УникальныйИдентификатор;
НовыйПользователь.Недействителен = Ложь;
НовыйПользователь.Подготовлен = Истина;
НовыйПользователь.Записать();
СоздатьГРД = Справочники.ГруппыДоступа.СоздатьЭлемент();
СоздатьГРД.Наименование = Пользователь.ГруппаДоступа;
СоздатьГРД.Записать();
ГруппаДоступа = СоздатьГРД.Ссылка.ПолучитьОбъект();
ТЗГД = ГруппаДоступа.Пользователи;
СтрокаТЗГД = ТЗГД.Добавить();
СтрокаТЗГД.Пользователь = НовыйПользователь.Ссылка;
ГруппаДоступа.Записать();

Как сделать проверку, через какой метод?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starjevschik 22.10.23 19:43 Сейчас в теме
Метод простой:
- Иван Иваныч, у меня вопрос!
- Да, товарищ студент?
- Через какой метод делать проверку???
- Объясняю. Вам нужно найти в справочнике сотрудников существующий элемент...
ну и так далее, записываешь все, что препод сказал, делаешь, задаешь вопросы по ходу дела, учишься, все получается, идешь работать.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот