|
UID
| ☑ |
0
1C2SS
14.02.13
✎
13:26
|
Очень нужна помощь.
При обмене между базами например УТ и БП объекты сопоставляются по UID.
Как программно получить этот UID например для некоторого элемента справочника номенклатура? Он ведь будет совпадать в обеих базах (в источнике и приемнике)?
|
|
1
ДенисЧ
14.02.13
✎
13:28
|
СправочникСсылка.<Имя справочника>.УникальныйИдентификатор (CatalogRef.<Имя справочника>.UUID)
СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>)
УникальныйИдентификатор (UUID)
Синтаксис:
УникальныйИдентификатор()
Возвращаемое значение:
Тип: УникальныйИдентификатор.
Описание:
Получает уникальный идентификатор ссылки.
Ссылка может быть получена из уникального идентификатора с помощью метода менеджера ПолучитьСсылку.
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение.
См. также:
СправочникМенеджер, метод ПолучитьСсылку
|
|
2
1C2SS
14.02.13
✎
13:32
|
Спасибо!
|
|
3
SherifSP
14.02.13
✎
13:32
|
UID = Справочники.номенклатура.УникальныйИдентификатор()
|
|
4
Галахад
гуру
14.02.13
✎
13:33
|
Там разве не ЗначениеВСтрокуВнутр?
|
|
5
Sammo
14.02.13
✎
13:35
|
(3) Только в большинстве случаев интересует не сам уникальный идентификатор, а его строкове представление. Так что часто делают явное или неявное преобразование к Строке.
+1 XMLСтрока(). Емнип, в некоторых случаях работала чуточку быстрее.
|
|
6
1C2SS
14.02.13
✎
13:37
|
я проверил. в базах UID двух одинаковых элементов справочника совпадают. Но в настройке обмена указывается какая то ссылка типа {"#",44a01d39-c2b6-4751-85e6-06fdc2f23043,64:9662002243450fd411e15932a112f8c2}. Что за такая ссылка ?
Можно ли писать обработку по загрузке данных из одной иб в другую опираясь на UID как первичный ключ ?
|
|
7
Sammo
14.02.13
✎
13:42
|
(6) - см 4
|
|
8
1C2SS
14.02.13
✎
13:51
|
Я так понял в регистре сведений "Соответствие объектов для обмена" записаны GUID объектов, обработанные функцией ЗначениеВСтрокуВнутр. Да ?
|
|