Имя: Пароль:
1C
1С v8
v8: Помогите разобраться с понятиями, ССЫЛКА, Собственная ссылка, UUID, GUID ?
0 EarthsSoul
 
13.08.12
10:55
Здравствуйте, вот нужно прояснить понятие и взаимосвязи: ССЫЛКА, Собственная ссылка, UUID, GUID ?
1 Irbis
 
13.08.12
10:56
Кликни по букве Я и обчитайся
2 EarthsSoul
 
13.08.12
10:57
*понятия
3 Aleksey
 
13.08.12
10:58
А какое отношение имеет Собственная ссылка, UUID, к 1С?
4 Reset
 
13.08.12
10:59
(3) UUID - это англоязычный синоним к УникальныйИдентификатор
5 EarthsSoul
 
13.08.12
11:00
(3) пока разбираюсь ))
6 Aleksey
 
13.08.12
11:00
(4) Допустим, а GUID тогда зачем тут?
7 Reset
 
13.08.12
11:00
(6) К автору ;)
8 EarthsSoul
 
13.08.12
11:02
Обмен настраиваю и понял что плаваю в этих понятиях... Хочу разобраться...
9 Aleksey
 
13.08.12
11:03
(7) Просто не разу не слышал, чтобы ссылку в 1С UUID обзывали, обычно её GUIDом кличут
10 Reset
 
13.08.12
11:04
(9) Никогда ссылку ни так, ни так не называли
11 Aleksey
 
13.08.12
11:04
(8) конкретизируй вопрос, а то если дам например тут почитать v8: Где взять описание GUID, который в 1С 8?, то еще больше запутаешься
12 Aleksey
 
13.08.12
11:05
(10) Ну введи в поиске на мисте GUID
13 Reset
 
13.08.12
11:05
(12) Зачем? ;)
14 Reset
 
13.08.12
11:06
А, чтобы найти что Вася пупкин что-то где-то както назвал? :)
15 Aleksey
 
13.08.12
11:07
16 Aleksey
 
13.08.12
11:08
(10) UUID - это подстрока, которую мы видим в режиме предприятия в представлении битой ссылки

                                                           Объект не найден (N:UUID);

где N - номер таблицы таблицы в базе данных, например, _ReferenceN - это таблица справочника в базе данных.

Для документа такая таблица будет иметь имя _DocumentN, разглядеть имена этих таблиц можно, если имеется клиент-серверный вариант информационной базы 1С:Предприятия (см. рис.).

GUID - это строка, которую мы используем для создания объекта "УникальныйИдентификатор":

                                                           Новый УникальныйИдентификатор(GUID).
(c) http://infostart.ru/public/99109/
17 Reset
 
13.08.12
11:09
Зачем ты мне это все постишь?
18 Reset
 
13.08.12
11:10
А, хотя ТС почитает. Тоже не вредно.
19 EarthsSoul
 
13.08.12
11:17
Тогда ссылка это UUID?
20 Reset
 
13.08.12
11:22
(19) Нет. Но из ссылки можно получить UUID,  как и наоборот (наборот, только если известен вид метаданных)
UUID можно представить в виде строки, которую с натяжкой назвать "GUID" (формально это не так, guid-это 16 байтное число)
21 EarthsSoul
 
13.08.12
11:42
(16) Почему тогда в справке 1с УникальныйИдентификатор (UUID) написано УникальныйИдентификатор (UUID) а не  Новый УникальныйИдентификатор(GUID) ?

СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>)
УникальныйИдентификатор (UUID)
Синтаксис:

УникальныйИдентификатор()
Возвращаемое значение:

Тип: УникальныйИдентификатор.

Описание:

Получает уникальный идентификатор ссылки.
Ссылка может быть получена из уникального идентификатора с помощью метода менеджера ПолучитьСсылку.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
См. также:

СправочникМенеджер, метод ПолучитьСсылку
22 EarthsSoul
 
13.08.12
13:28
А вот метод ЗначениеВСтрокуВнутр как тоже связан с UUID?

И да связан здесь тоже переставления местами подстрок и отбрасывание лишних строк системного представление значения в информационной базе, можно получить UUID.

Так вот вопрос регламнтирован ли алгоритм получения системного представления, методом ЗначениеВСтрокуВнутр?

Глобальный контекст.ЗначениеВСтрокуВнутр (Global context.ValueToStringInternal)
Глобальный контекст (Global context)
ЗначениеВСтрокуВнутр (ValueToStringInternal)
Синтаксис:

ЗначениеВСтрокуВнутр(<Значение>)
Параметры:

<Значение> (обязательный)

Тип: Произвольный.
Преобразуемое значение.
Возвращаемое значение:

Тип: Строка.
Системное представление значения в информационной базе.
23 Aleksey
 
13.08.12
13:31
(22) Что значить регламнтирован ли алгоритм получения системного представления?

http://help1c.com/faq/view/1047.html
24 EarthsSoul
 
14.08.12
05:24
(23) а  то что из UUID с помощью ЗначениеВСтрокуВнутр  получается системное представление вот и хотел узнать на сколько этот механизм верно работает как я понял... В общем скоро опишу где нибудь как это работает и выложу на суд общественности, если ветку не закроют сюда ссылку брошу...
25 Mikhail Volkov
 
14.08.12
06:47
(0) Это все различные представления УникальныйИдентификатор - внутреннего кода объекта в базе. В частности UUID, GUID - строковое (вроде отличаются тем, что триады переставлены).
26 Jofa
 
14.08.12
07:23
Может так : ГУИД - Это глобальный идентификатор объекта в БД, те по нему мы можем найти любой объект в базе не прибегая к указанию "Типа".
УИД - Это уникальный идентификатор объекта в БД, те по нему мы можем найти объект указав его "тип", например Справочники.Номенклатура.ПолучитьСсылку(Уид);
27 Aleksey
 
14.08.12
11:00
(26) Так дело в том что нет в 1С Глобального. Т.е. без знания вида нельзя гарантированно найти элемент. Т.е. никто не мешает мне иметь 2 элемента разного вида с одинаковым гуидом
28 Jofa
 
14.08.12
12:02
(27) *одинаковым УИДОМ, тк в ГУИДЕ УКазывается ид Таблицы
29 Reset
 
14.08.12
12:16
(28) лолшто? Все правильно в (27)
УИД - это ты вообще выдумал термин
30 Jofa
 
14.08.12
12:20
(29)УУИД так понятней?
31 Jofa
 
14.08.12
12:20
ИЛи UUID
32 Jofa
 
14.08.12
12:20
33 Jofa
 
14.08.12
12:22
Там у ГУИД есть значения до ":" Это есть Ид таб или я что то не понимаю ?
34 Aleksey
 
14.08.12
13:36
вы уж тогда примеры приводите, чтобы понятно было кто, что и как называет
35 Aleksey
 
14.08.12
13:42
<Объект не найден> (84:bf5600145e3710ab11dda4c605dbe824)
где 84 - это вид объекта (номер таблице в списке таблиц)
bf5600145e3710ab11dda4c605dbe824 - это идентификатор

После преобразования путем перестановки получаем ГУИД (уникальные идентификатор)
http://infostart.ru/upload/iblock/1e7/GUID_UUID.png

05dbe824-a4c6-11dd-bf56-00145e3710ab
36 Jofa
 
14.08.12
14:00
http://infostart.ru/upload/iblock/1ab/mzqwnryrx.png
я отсюда понял что

<Объект не найден> (84:bf5600145e3710ab11dda4c605dbe824)

84:bf5600145e3710ab11dda4c605dbe824  - ГУИД где 84 ид таб
05dbe824-a4c6-11dd-bf56-00145e3710ab - УУИД
Основная теорема систематики: Новые системы плодят новые проблемы.