БСП: Как программно перезаписать пользователя? #780427


#0 by _stay true_
Всем пятницы! выручайте, более опытные коллеги, ибо туплю малька. Конфа ERP 2.2.1.100, нужно быстро завести 1200 юзеров(считать с таблицы ods), да так, чтобы сразу можно было входить и работать. Есть один нюанс: есть юзеры, которых пытался программно создать другой 1С-ник, по сему: есть юзеры ИБ без ролей и есть криво записанный Юзер в справочнике(в списке не отображается, галка "вход в программу разрешен" не установлена, но связь с юзером ИБ есть) и есть руками заведенные "Корректные" юзеры. Как программно завести новых я разобрался: А вот как таким же макаром перезаписать существующих без костылей? Чтобы не удалять их и создавать по новому, а как-то связать существующих. Заранее спасибо. Пятнично((
#1 by _stay true_
Up: если такой процедурой пытаться перезаписывать существующих, получаем ошибку "Такой пользователь ИБ уже зарегистрирован в системе, укажите другое имя для входа". Если же как в случае создания нового меняем одну строку: То получаем "Пользователь с таким именем уже зарегистрирован в справочнике "Пользователи"".
#2 by _stay true_
Если в справочнике вручную ставишь галку "Вход в программу разрешен", ругается "Имя для входа уже занято". Велосипедный вариант: удалить юзера ИБ и перезаписать элемент справочника(юзер иб создается в процессе записи элемента справочника). Кто сталкивался - поделитесь мудростью. Ну позязя:))
#3 by _stay true_
Придётся велосипедить, ибо никаких революций в пятницу!
#4 by xafavute
соостветстиве не по имени, а по гуиду идет
#5 by xafavute
реквизит ИдентификаторПользователяИБ
#6 by _stay true_
Пробовал, не помогает. Ругается. Только после удаления пользователя ИБ в результате перезаписи элемента справочника всё окей)))
#7 by xafavute
пройдись по пользователям спаравочника и проставь ид
#8 by _stay true_
А вот это мысль. Сейчас попробую!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С