Имя: Пароль:
1C
1С v8
Как найти объект по GUID при его загрузке
,
0 Zebbar
 
07.02.12
09:46
Добрый день!
Пишу обмен данными v8 <-> v77.
Из 1С 77 выгружаю тип объекта в формате 8 (<CatalogObject.Контрагенты>) и его GUID он же Ref <Ref>9a51eef2-ea03-11de-099a-00248ccc03fe</Ref>
А вот при загрузке - никак не могу понять, как можно найти объект по этому GUID, с учетом того, что данный GUID может (пока еще) отсутствовать, потому что пришел новыфй
1 Zebbar
 
07.02.12
09:47
Упс. Дописываю.
.... потому что пришел новый объект.
Штудирую литературу "Технологии интеграции" и "Практическое пособие разработчика" - но что-то пока никак.
2 Sammo
 
07.02.12
09:51
Если ситуация битых ссылок допустима - есть уверенность, что данный объект потом точно дойдет, то просто пиши ссылку, найденную по гуиду.
Или пиши свою выгрузку с упорядочиванием по элементам метаданных
3 PR
 
07.02.12
09:54
(0) Берешь обработку переноса через XML и внимаешь, как там по ГУИДу ищется :))
4 vis_tmp
 
07.02.12
09:56
ПолучитьСсылку(ГУИД)
5 Staffa
 
07.02.12
10:18
(4) +1

только ПолучитьСсылку(Новый УникальныйИдентификатор(ГИУД))

если объекта нет - создастся новый, если есть - получить ссылку на него
6 vis_tmp
 
07.02.12
10:31
(5)Ну, это уже ТС мог бы и в СП почитать )
7 Staffa
 
07.02.12
10:33
(6) блин, я всю интригу раскрыл... сорри ))
8 Zebbar
 
07.02.12
10:48
А кто такой ТС и СП?
В общем, спасибо за советы - у меня все получилось.
9 rutony
 
07.02.12
10:52
(8)
тс - топик стартер
сп - синтаксис-помошник

так же эту иформацию можно найти в правилах форума http://www.forum.mista.ru/rules.php
10 Zebbar
 
07.02.12
11:37
(9) - Спасибо!