Имя: Пароль:
1C
 
Сохранения объекты в нужный ГУИД
0 Newbie1c
 
25.10.18
10:46
Добрый день,

Столкнулся с проблемой.
Задача: сохранить дубль объекта  в определенный гуид.

РезСсылка = Справочники.Контрагенты.ПолучитьСсылку(Новый УникальныйИдентификатор(УИД1));
ОбъектПроверка = РезСсылка.ПолучитьОбъект();
Если ОбъектПроверка = Неопределено Тогда     
    ОбъектКонтрагент = Объект.Контрагент.ПолучитьОбъект();            
    ДубликатКонтрагент = ОбъектКонтрагент.Скопировать();        
    ДубликатКонтрагент.УстановитьСсылкуНового(РезСсылка);
    ДубликатКонтрагент.Записать();
КонецЕсли;

Скопировал объект, установил нужную мне ссылку. Но ГУИД сохранился новый, а не то, что нужен мне. Подскажите, с чем может быть связана проблема?
1 Волшебник
 
25.10.18
10:47
Оно так не работает
2 Newbie1c
 
25.10.18
10:55
Можете подсказатЬ, как оно работает? Не могу найти пример.
3 GANR
 
25.10.18
11:08
(2) ДубликатКонтрагент.ОбменДанными.Загрузка = Истина; перед записью ДубликатКонтрагент вставьте.
4 Newbie1c
 
25.10.18
11:17
Спасибо, помогло
5 GANR
 
25.10.18
12:30
(4) А еще учтите, что на старого контрагента могут быть ссылки в регистрах сведений. Скажем, контактная информация какая-нибудь.