Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

БСП, пользователи

БСП, пользователи
Я
   Momus
 
17.03.20 - 14:26
Есть элементы справочника Пользователи, есть пользователи ИБ (ПользователиИнформационнойБазы.ПолучитьПользователей). Связи между ними нет, нужно установить (Справочник.Пользователи.ИдентификаторПользователяИБ - пустой). Явно изменить ИдентификаторПользователяИБ нельзя, т.к. при записи элемента справочника вызывается процедура, из-за которой ИдентификаторПользователяИБ становится равной до изменения. Не смог разобраться, применил Загрузка = Истина. Как правильно решить задачу? Через дополнительные свойства этот реквизит не меняется (в НовоеОписаниеПользователяИБ() нет такого свойства).
 
 
   1c TTT
 
1 - 17.03.20 - 14:36
(0) нет связи, это уже нестандартная ситуация, не должно так быть. А раз ситуация нестандартная, решать надо нестандратно. Дальше решили - работает
   Momus
 
2 - 17.03.20 - 14:51
(1) странно..
А задача "перенести пользователей из одной базы в другую" как решается? Я решил схалтурить и часть данных перенести с помощью уже работающего стандартного обмена (справочник), часть данных - выгрузкой в файл (пользователи иб). Видимо придется делать по-нормальному
   Sergz66
 
3 - 17.03.20 - 15:04
НА ИТС есть Внешняя обработка "Выгрузка и загрузка пользователей"
   Momus
 
4 - 17.03.20 - 15:07
(3) она выгружает только пользователей иб, не справочник.
   Momus
 
5 - 17.03.20 - 15:47
В общем по заветам (1) сделал свою обработку записи
   D_E_S_131
 
6 - 17.03.20 - 16:01
В форме элемента Спр.Пользователи есть поле "Имя входа". Туда мы прописываем имя ПользователяИнформационнойБазы. Дальше уже смотреть что там происходит в "ПриИзменении" и воспроизводить в своей обработке.
   Momus
 
7 - 17.03.20 - 16:07
(6) идентификатор-то все равно не меняется. А при создании нового проблем быть не должно

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.