Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Присвоение УИД по com

Присвоение УИД по com
Я
   Temai
 
17.10.18 - 17:23
Добрый день!
Вопрос следующий:
Я по com объекту подключаюсь к базе, создаю там элемент справочника,
далее хочу присвоить этому элементу уникальный идентификатор из базы источника. Но мне пишет что поле недоступно для записи. Вопрос - это я что то не так делаю, или в принципе это невозможно. Пытаюсь так:

Соед = ТекCOMОбъект.Connect(СтрокаСоединенияСБазой);
ОбъектСтроительства = Соед.Справочники.ОбъектыСтроительства.СоздатьЭлемент();
UUIDОбъекта  = Выборка.Ссылка.УникальныйИдентификатор();//УИД в базе источник    

НоваяСсылка = Справочники.ОбъектыСтроительства.ПолучитьСсылку(UUIDОбъекта);
        ОбъектСтроительства.УстановитьСсылкуНового(НоваяСсылка);//Присваиваю объекту в базе приемник


Спасибо всем кто откликнется!
 
 
   Cool_Profi
 
1 - 17.10.18 - 17:25
Ты пытаешься объекту в тамошней базе присвоить значение из энтой
   Temai
 
2 - 17.10.18 - 17:27
(1) Все верно, например именование я могу присвоить или родителя, а вот УИД пишет недоступен для записи.
   olegves
 
3 - 17.10.18 - 17:29
(0) у тебя НоваяСсылка в текущей базе, а созданный элемент в подключенной базе. Создавай ее в подключенной базе
   Temai
 
4 - 17.10.18 - 17:31
(3) Точно, спасибо!
   olegves
 
5 - 17.10.18 - 17:32
+(3) и УИД создавай в подключенной из строки УИДа текущей базы

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