Может ли повторно присвоится GUID удаленного объекта #811098


#0 by ИС-2
Удаляю объекты из базы. Задмался, может ли система повторно присвоить ГИУД от удаленного объекта другому?
#1 by mehfk
А ты видел где-нибудь в описании таблиц 1С таблицу типа "Гуиды, бывшие в употреблении"?
#2 by DmitrO
Нет, идентификаторы ссылок при автоматическом назначении всегда возрастают.
#3 by vde69
программно (например через обмен) - может
#4 by Serg_1960
Мы ведь говорим о вероятностях? Тогда ответ: маловероятно.
#5 by ИС-2
а тоже думаю, что т.к в ГИУД содержится время
#6 by rs_trade
а может внутренняя служебная таблица? что-бы не расходовать новые гуиды просто так.
#7 by Serg_1960
Куча РИБ-баз; эксплуатируется много лет; в каждой базе - автономная генерация GUIDов новых объектов... повторов - не зарегистрировано. А Вы тут говорите о вероятности повторного генерирования GUIDа в пределах одной базы. Исчезающе малая величина вероятности.
#8 by mehfk
Ты где-то ее видел?
#9 by Serg_1960
Ёпрст :) нашли на чём "экономить":( А если вдруг возникнет необходимость из архива восстановить данные, а у вас уже куча новых объектов с такими GUIDами? Нафиг, нафиг.
#10 by rs_trade
ее никто не видел. она скрыта глубоко в недрах 1С.
#11 by rs_trade
но новых гуидов с каждым днем становиться все меньше же. а расходуют их каждый день во всем мире ого-го как.
#12 by Serg_1960
Как глубоко скрыта? Не в базе, не в SQL и не в файловой версии диска? :)) Ах, да, - Вы ещё забыли про РИБ - я не зря упомянул эту особенность базы. Она убивает на корню многие заблуждения.
#13 by FIXXXL
скоро будем отработанные базы сдавать, в "Пункт приема ГУИДОВ"
#14 by Serg_1960
Упс, очередное заблуждение :) В генерации GUIDа участвует время с точность до миллисекунд, а время - бесконечно... эээ... в пределах нашего понимания :)
#15 by rs_trade
Упс, очередное заблуждение. Размер гуида 2^128, а значит их число в общем то ограничено.
#16 by rs_trade
всего то вот столько: 340 ундециллионов 282 дециллиона 366 нониллионов 920 октиллионов 938 септиллионов 463 секстиллиона 463 квинтиллиона 374 квадриллиона 607 триллионов 431 миллиард 768 миллионов 211 тысяч 456
#17 by FIXXXL
вот как влияет отсутствие смайликов в треде :)   стебется же
#18 by Serg_1960
О, да, теоретически достижимая вероятность переполнения и это тревожит. "Когда Земля была тёплая и по ней бегали лохматые слоны..." - это о далеком прошлом. А как сказать о далёком будущем? Боюсь некому будет в пределах сверхновой по имени Солнце или в чёрной дыре на месте бывшей звезды Солнце констатировать наступление переполнения GUIDов...
#19 by FIXXXL
>Боюсь некому будет в пределах сверхновой по имени Солнце или в чёрной дыре на месте бывшей звезды Солнце констатировать наступление переполнения GUIDов... и одинесников не станет тоже?
#20 by Smallrat
при обмене по УИД запросто. впрочем это уже сказали.
#21 by mehfk
Тебе солнышком голову не напекло?
#22 by rs_trade
снежком отморозило. зима же. какое солнышко.
#23 by mehfk
Ну ты, это, лечись!
#24 by Serg_1960
PS: перефразируя известное, "Пятница начинается в четверг". С Новым Годом вас! (у меня сегодня последний рабочий день в этом году)
#25 by Mikhail Volkov
Почему не видел? В сущности GUID - это строковое представление физического адреса. Если снять крышку компа, можно даже пощупать...
#26 by mehfk
>> "В сущности GUID - это строковое представление физического адреса." хоть сейчас сюда
#27 by Mikhail Volkov
Когда появилась 1Сv7.5 для SQL (2000) брал из таблиц документов их адреса в 16-ричном виде, преобразовывал определенной функцией в строку, получал GUID документа. В 8-ке не было такой необходимости, не проверял.
#28 by rs_trade
прекратите употреблять!
#29 by Fish
"новых гуидов с каждым днем становиться все меньше " - Думаешь, скоро станет популярен майнинг ГУДов? :))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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