Создание объекта по уникальному идентификатору #481380


#0 by fishman
Добрый день, подскажите решение: есть 2 базы между ними создано соединение. создаем контрагента в одной базе и при записи данного объекта хотим создать такого же контрагента во второй базе с уникальным идентификатором как у контрагента из первой. Если создавать объект без установки ссылки, то объект создается удачно, но естественно с другим УИ.
#1 by Волшебник
как-то так: НовыйКонтрагент.УстановитьСсылкуНового(Соединение.NewObject("УникальныйИдентификатор",ГУИДстрокой));
#2 by Лефмихалыч
УстановитьСсылкуНового(СсылкаИзБазыЧерезСОМСоединение.УникальныйИдентификатор)
#3 by Sammo
Смотрим СП: См. также: СправочникМенеджер, метод ПолучитьСсылку
#4 by H A D G E H O G s
Плохо
#5 by Sammo
Сорри, не вчитался. См 1,2 Да и поиск
#6 by H A D G E H O G s
НовыйКонтрагент.УстановитьСсылкуНового(Соединение.Справочники.Контрагенты.ПолучитьСсылку(Соединение.NewObject("УникальныйИдентификатор",ГУИДстрокой)));
#7 by fishman
пробовал так ошибка Несоответствие типов (параметр номер '1')
#8 by H A D G E H O G s
АЦ_ОбщегоНазначения.ПолучитьУникальныйИдентификаторОбъекта(ЭтотОбъект.Ссылка) В мемориз!
#9 by H A D G E H O G s
приведи код этой функции, плиз: АЦ_ОбщегоНазначения.ПолучитьУникальныйИдентификаторОбъекта
#10 by Лефмихалыч
уверен? возвижу эпическую простыню быдлокода...
#11 by fishman
Небоись там только УникальныйИдентификатор =)
#12 by fishman
спасибо помогло
#13 by H A D G E H O G s
Я уж думал, ты его в XML и парсишь!
#14 by fishman
да нет, просто кусок из хлама скопирован проверил при изменении объекта находит и редактирует. H A D G E H O G s огромное спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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