Имя: Пароль:
1C
1С v8
Разименование UID
,
0 ezmemo
 
17.01.12
17:04
Какой тип имеет UID в выражении Выборка.Ссылка.УникальныйИдентификатор() ?

УникальныйИдентификатор берется у Регистратора.
1 cw014
 
17.01.12
17:09
(0) Не поверишь, но "УникальныйИдентификатор"
2 vladenoff
 
17.01.12
17:09
тип UID - уникальный идент..

а вот на запись какой таблицы это значение указывает - другой вопрос.
3 vladenoff
 
17.01.12
17:10
(2)

вероятно на таблицу типа ТипЗНЧ(Выборка.Ссылка)
4 Гот
 
17.01.12
17:10
(0) Тут один Гений предлагал в Цикле по Метатаданным искать.
5 ezmemo
 
17.01.12
17:27
а если это документ, то можно как-нибудь получить

Выборка.Ссылка в виде строки, а не в виде Ссылки.
т.е. Разименовать "Приходная накладная N00008 от...." в строку.
6 Maxus43
 
17.01.12
17:30
Что хотим то конкретно? не стой стороны решаеш задачу помоему
7 ezmemo
 
17.01.12
17:31
Хотим из ссылки документа получить строку.
(Связь с внешней базой не 1С)
8 cw014
 
17.01.12
17:31
(5) У тебя одно какое то сплошное разименование...
Что хочешь то конкретно? (присоединяюсь к (6))
9 GenV
 
17.01.12
17:31
(7) Лучше из УИД получить строку.
10 cw014
 
17.01.12
17:32
(7) Ну так получай идентификатор. Или тебе просто наименование документа нужно? Тогда СокрЛП(Выборка.Ссылка)
11 Maxus43
 
17.01.12
17:33
да, для связи лучше УИД в виде строки юзать, 36 символов жёстко.
12 cw014
 
17.01.12
17:34
(11) Заодно жестоко и беспощадно
13 ezmemo
 
17.01.12
17:35
Нужно визуально знать, что это за документ в 1С по UID я не могу точно сказать без подключения к 1С.
14 ezmemo
 
17.01.12
17:36
Синхронизация будет само собой по UID.
15 Maxus43
 
17.01.12
17:36
строка из Метаданные.Имя + Уид. гениально и уникально)
16 ezmemo
 
17.01.12
17:40
для тех кто в танке
допустим мне в БД (не 1С запишется номер "b2d33b65-7a92-11d9-b797-505054503030")
Как мне узнать тип документа не подключаясь к 1с?
17 ezmemo
 
17.01.12
17:41
(10) СокрЛП(Выборка.Ссылка) не работает.
18 ezmemo
 
17.01.12
17:42
Хотелось бы Записать в БД.
UID,Номер докумета и его тип.
19 cw014
 
17.01.12
17:44
(17) Не работает, в смысле ошибку выдает?
20 GenV
 
17.01.12
17:44
(16) Танкистам предложили (15) ...
21 ezmemo
 
17.01.12
17:49
(20)
Мне кажется проще получить строкой наименование документа,
чем цеплять к каждой строке запроса таблицу Метаданные.
22 GenV
 
17.01.12
17:51
(21) Завтра тебе номер поменяют в 1С или новая платформа будет возвращать наименование по другому и хана ... Заново соответствие восстанавливать. Делай как в (15), можно имя метаданных (не таблицу, а только имя) и УИД разделит на два поля синхронизации. По метаданным и УИД всегда документ сможешь определить.
23 ezmemo
 
17.01.12
17:55
(22)
=)
Еще раз.
Синхронизация по UID.

А наименование нужно для справочных целей.

Всем спасибо. Разобрался.
24 vladenoff
 
17.01.12
17:56
(16)"допустим мне в БД (не 1С запишется номер "b2d33b65-7a92-11d9-b797-505054503030") "

Никак.

К этому уникальному идентификатору ещё и имя метаданных записывать надо.
Только  связка имя метаданных и УИ даст тебе точную ссылку.
25 ezmemo
 
17.01.12
17:59
(24) UID - уникален. Достаточно связи по нему.
26 ezmemo
 
17.01.12
18:30
Имелся в виду _IDRRef.
_IDRRef и Регистратор.Ссылка это разные вещи?
27 GenV
 
17.01.12
22:36
(25) При желании через УстановитьСсылкуНового можно создать два документа с  одним УИД.
28 Fragster
 
гуру
17.01.12
23:28
слово-то какое - "разыменование"
30 cw014
 
18.01.12
08:13
(27) Можно, только если ты одного вида документы создавать будешь - скуль отвалится по уникальности
31 Sammo
 
18.01.12
08:20
(27) Разного вида. Т.е. тип (метаданные и т.п.) + уид уникальны
32 GenV
 
18.01.12
09:25
(30), (31) Естественно разного вида. О чем автору и сообщали в (15), (22), (24)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.