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