Имя: Пароль:
1C
1С v8
Как узнать гуид элемента спр., если тип значения comОбъект
0 URAL
 
27.09.12
23:26
из одной базы переношу в другую через com соединение документы.
Как узнать гуид элемента справочника номенклатуры если тип значения у номенклатуры после получения с другой базы comОбъект?
1 Boleev v2
 
27.09.12
23:30
(0) так же, как если бы это не был Com
2 zladenuw
 
27.09.12
23:31
Функция ВернутьУИД(ОбъектОтправителя)    
   Возврат ТекCOMОбъект.Newobject("УникальныйИдентификатор",СокрЛП(ОбъектОтправителя.UUID()));
КонецФункции // ВернутьУИД
3 URAL
 
27.09.12
23:33
(1)может не очень понятно изложил
постараюсь подробнее
из базы "А" переношу документы в базу "В"
мне нужно узнать гуид у элемента справочника из базы "А" когда я его обрабатываю в базе "В"
4 URAL
 
27.09.12
23:33
(2) спс!!!
5 URAL
 
27.09.12
23:47
(2) не работает
6 Boleev v2
 
27.09.12
23:50
COMсоединение.String(Ссылка.УникальныйИдентификатор())
7 URAL
 
28.09.12
00:03
(6) спс!!! заработало)))
8 zladenuw
 
28.09.12
00:09
(5)
ОбъектПолучателяСпр = ТекCOMОбъект.Справочники["Номенклатура"].ПолучитьСсылку(ВернутьУИД(ОбъектОтправителя));
9 zladenuw
 
28.09.12
00:14
(8) что бы было понятно уже до конца
создаем
   НовОбъектПолучателяСпр.УстановитьСсылкуНового(ОбъектПолучателяСпр);
или получаем значение если ТекCOMОбъект.Справочники.Номенклатура.ПолучитьСсылку(ВернутьУИД(ОбъектОтправителя))