|
Как получить ссылку COM объект по уникальному идентификатору | ☑ | ||
---|---|---|---|---|
0
23th
01.10.14
✎
06:28
|
Как получить ссылку в другой базе по уникальному идентификатору?
УИД = УникальныйИдентификатор(Строка.УИН); Ссылка = База.Справочники.ФизическиеЛица.GetRef(УИД); Пишет ошибку при вызове метода контекста GetRef |
|||
1
Галахад
гуру
01.10.14
✎
06:36
|
УИД = База.УникальныйИдентификатор(Строка.УИН);
|
|||
2
23th
01.10.14
✎
06:37
|
Извините пропустил слово Новый
Для каждого Строка из СписокУИД цикл УИД = Новый УникальныйИдентификатор(Строка.УИН); Ссылка = База.Справочники.ФизическиеЛица.GetRef(УИД); КонецЦикла; |
|||
3
mergan
01.10.14
✎
06:38
|
тебе уид в олешной базе получать надо
|
|||
4
23th
01.10.14
✎
06:39
|
(1) метод не обнаружен пишет
|
|||
5
23th
01.10.14
✎
06:39
|
(3) да мне надо в базе к которой я подключаюсь получить ссылку
|
|||
6
Рэйв
01.10.14
✎
06:44
|
УИДТам=База.NewObject("УникальныйИдентификатор",Строка.УИН);
Ссылка = База.Справочники.ФизическиеЛица.GetRef(УИДТам); |
|||
7
Wobland
01.10.14
✎
06:44
|
(5) База.НьюОбжект("УИД")
|
|||
8
Рэйв
01.10.14
✎
06:45
|
(5)С чего ты взял что уид из этой базы будет уидом там? Там он честный СОМObject
|
|||
9
Рэйв
01.10.14
✎
06:46
|
судя по GetRef - еще один дельфист, плавающий в адинесе:-)
|
|||
10
PLUT
01.10.14
✎
06:47
|
Соединение.XMLString(Ссылка.УникальныйИдентификатор())
|
|||
11
mergan
01.10.14
✎
06:48
|
наверное как-то так надо ... хотя сильно зависит от твоего Строка.УИН
олеМетаСправочник = База.Справочники.ФизическиеЛица; олеUID = База.NewObject("УникальныйИдентификатор", Строка.УИН); олеФизЛицо = олеМетаСправочник.ПолучитьСсылку(олеUID); |
|||
12
PLUT
01.10.14
✎
06:49
|
+(10) XMLСтрока(СсылкаВдругойБазе)
|
|||
13
mergan
01.10.14
✎
06:50
|
(8)на самом деле не все методы 1с работали в русском синтаксе
|
|||
14
Рэйв
01.10.14
✎
06:51
|
(13)Пример можешь привести? Я ни разу не сталкивался.
|
|||
15
mergan
01.10.14
✎
06:54
|
(14)конкретно сейчас нет ... давно было ... в 2009 году
|
|||
16
Рэйв
01.10.14
✎
06:57
|
(15)Может ты путаешь с 7.7?:-) В ней было вроде такое с олей, я помню.
|
|||
17
Галахад
гуру
01.10.14
✎
06:58
|
(14) Попробуй в 8.1
|
|||
18
Рэйв
01.10.14
✎
06:59
|
(17)нет под рукой к сожалению:-)
|
|||
19
mergan
01.10.14
✎
07:00
|
(16)нет ... мы внедряли обмен между дочками халыка ... в дочках стояла 8.1 ... в самом халыке сапа ... сперва, по тех заданию требовалось что-бы весь код со стороны 1с был русский ... но при их вызове из сапы получили опу ... сперва думали что делаем что-то не так ... а потом поменяли русский на английский и все заработало
|
|||
20
Рэйв
01.10.14
✎
07:01
|
(19)Ну ладно, не буду спорить.
|
|||
21
mergan
01.10.14
✎
07:03
|
кстати с экспортными процедурами эсины тоже была проблема в русском синтаске ... поэтому в самой эсине пришлось писать
процедура GetSting(стрПараметр) Экспорт |
|||
22
23th
01.10.14
✎
07:26
|
Райв, вы все правильно написали, ОГРОМНОЕ спасибо!
|
|||
23
23th
01.10.14
✎
07:27
|
(19) да да, вот здесь работает GetRef(), а ПолучитьСсылку() нет(((((
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |