|
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 - УУИД |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |