v8: Помогите разобраться с понятиями, ССЫЛКА, Собственная ссылка, UUID, GUID ? #624751


#0 by EarthsSoul
Здравствуйте, вот нужно прояснить понятие и взаимосвязи: ССЫЛКА, Собственная ссылка, UUID, GUID ?
#1 by Irbis
Кликни по букве Я и обчитайся
#2 by EarthsSoul
*понятия
#3 by Aleksey
А какое отношение имеет Собственная ссылка, UUID, к 1С?
#4 by Reset
UUID - это англоязычный синоним к УникальныйИдентификатор
#5 by EarthsSoul
пока разбираюсь ))
#6 by Aleksey
Допустим, а GUID тогда зачем тут?
#7 by Reset
К автору ;)
#8 by EarthsSoul
Обмен настраиваю и понял что плаваю в этих понятиях... Хочу разобраться...
#9 by Aleksey
Просто не разу не слышал, чтобы ссылку в 1С UUID обзывали, обычно её GUIDом кличут
#10 by Reset
Никогда ссылку ни так, ни так не называли
#11 by Aleksey
конкретизируй вопрос, а то если дам например тут почитать , то еще больше запутаешься
#12 by Aleksey
Ну введи в поиске на мисте GUID
#13 by Reset
Зачем? ;)
#14 by Reset
А, чтобы найти что Вася пупкин что-то где-то както назвал? :)
#15 by Aleksey
ГУИД - более 20
#16 by Aleksey
UUID - это подстрока, которую мы видим в режиме предприятия в представлении битой ссылки                                                            Объект не найден (N:UUID); где N - номер таблицы таблицы в базе данных, например, _ReferenceN - это таблица справочника в базе данных. Для документа такая таблица будет иметь имя _DocumentN, разглядеть имена этих таблиц можно, если имеется клиент-серверный вариант информационной базы 1С:Предприятия (см. рис.). GUID - это строка, которую мы используем для создания объекта "УникальныйИдентификатор": (c)
#17 by Reset
Зачем ты мне это все постишь?
#18 by Reset
А, хотя ТС почитает. Тоже не вредно.
#19 by EarthsSoul
Тогда ссылка это UUID?
#20 by Reset
Нет. Но из ссылки можно получить UUID,  как и наоборот (наборот, только если известен вид метаданных) UUID можно представить в виде строки, которую с натяжкой назвать "GUID" (формально это не так, guid-это 16 байтное число)
#21 by EarthsSoul
Почему тогда в справке 1с УникальныйИдентификатор (UUID) написано УникальныйИдентификатор (UUID) а не  Новый УникальныйИдентификатор(GUID) ? СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>) УникальныйИдентификатор (UUID) Синтаксис: УникальныйИдентификатор Возвращаемое значение: Тип: УникальныйИдентификатор. Описание: Получает уникальный идентификатор ссылки. Ссылка может быть получена из уникального идентификатора с помощью метода менеджера ПолучитьСсылку. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. См. также: СправочникМенеджер, метод ПолучитьСсылку
#22 by EarthsSoul
А вот метод ЗначениеВСтрокуВнутр как тоже связан с UUID? И да связан здесь тоже переставления местами подстрок и отбрасывание лишних строк системного представление значения в информационной базе, можно получить UUID. Так вот вопрос регламнтирован ли алгоритм получения системного представления, методом ЗначениеВСтрокуВнутр? Глобальный контекст.ЗначениеВСтрокуВнутр (Global context.ValueToStringInternal) Глобальный контекст (Global context) ЗначениеВСтрокуВнутр (ValueToStringInternal) Синтаксис: ЗначениеВСтрокуВнутр(<Значение>) Параметры: Тип: Произвольный. Преобразуемое значение. Возвращаемое значение: Тип: Строка. Системное представление значения в информационной базе.
#23 by Aleksey
Что значить регламнтирован ли алгоритм получения системного представления?
#24 by EarthsSoul
а  то что из UUID с помощью ЗначениеВСтрокуВнутр  получается системное представление вот и хотел узнать на сколько этот механизм верно работает как я понял... В общем скоро опишу где нибудь как это работает и выложу на суд общественности, если ветку не закроют сюда ссылку брошу...
#25 by Mikhail Volkov
Это все различные представления УникальныйИдентификатор - внутреннего кода объекта в базе. В частности UUID, GUID - строковое (вроде отличаются тем, что триады переставлены).
#26 by Jofa
Может так : ГУИД - Это глобальный идентификатор объекта в БД, те по нему мы можем найти любой объект в базе не прибегая к указанию "Типа". УИД - Это уникальный идентификатор объекта в БД, те по нему мы можем найти объект указав его "тип", например Справочники.Номенклатура.ПолучитьСсылку(Уид);
#27 by Aleksey
Так дело в том что нет в 1С Глобального. Т.е. без знания вида нельзя гарантированно найти элемент. Т.е. никто не мешает мне иметь 2 элемента разного вида с одинаковым гуидом
#28 by Jofa
*одинаковым УИДОМ, тк в ГУИДЕ УКазывается ид Таблицы
#29 by Reset
лолшто? Все правильно в УИД - это ты вообще выдумал термин
#30 by Jofa
УУИД так понятней?
#31 by Jofa
ИЛи UUID
#33 by Jofa
Там у ГУИД есть значения до ":" Это есть Ид таб или я что то не понимаю ?
#34 by Aleksey
вы уж тогда примеры приводите, чтобы понятно было кто, что и как называет
#35 by Aleksey
<Объект не найден> (84:bf5600145e3710ab11dda4c605dbe824) где 84 - это вид объекта (номер таблице в списке таблиц) bf5600145e3710ab11dda4c605dbe824 - это идентификатор После преобразования путем перестановки получаем ГУИД (уникальные идентификатор) 05dbe824-a4c6-11dd-bf56-00145e3710ab
#36 by Jofa
я отсюда понял что <Объект не найден> (84:bf5600145e3710ab11dda4c605dbe824) 84:bf5600145e3710ab11dda4c605dbe824  - ГУИД где 84 ид таб 05dbe824-a4c6-11dd-bf56-00145e3710ab - УУИД
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С