Как присвоить уникальный идентификатор? #308946


#0 by DM_SPB
Здравствуйте. Есть База1 и База2. Между ними обмен по COM. План обмена регистрирует изменения. Если документ удаляется, то найти такой же в другой базе возможно только по уникальному идентификатору. Как можно гарантировать их идентичность в обеих базах?
#1 by ТелепатБот
#2 by asady
как как? а ты реально думаешь, что  в ситеме может существовать два объекта одного типа с одинаковыми GUID?
#3 by DM_SPB
Одно дело что я думаю, и другое, что есть на самом деле. Согласись, будет не очень красиво, если при удалени одного дока в одной базе, будет удаляться совершенно другой во второй. "Значение не может равняться ссылке какого-либо из имеющихся в базе данных объекта данного типа. Уникальность ссылки проверяется при записи объекта." из синтаксиса-помошника. Стало быть теоретически могут
#4 by DM_SPB
В разных базах UUID совершенно точно разный 44ba8f8d-9cc6-11dc-a569-0014c260bae0 97c170e8-9cc6-11dc-a569-0014c260bae0 Если я применю УстановитьСсылкуНового это может всегда дать одинаковый UUID?
#5 by asady
мутно объяснил.... :(((( я не догоняю, что ты хочешь....
#6 by DM_SPB
Я хочу чтобы у двух одинаковых документов в РАЗНЫХ базах были ОДИНАКОВЫЕ УникальныеИдентификаторы. Чтобы по нему можно было потом однозначно определить документ
#7 by glek
При создании по КОМ - абсолютно реально
#8 by DM_SPB
Я переношу документ из базы в базу по КОМ. По умолчанию они получаются разные. Как мне сделать их одинаковыми?
#10 by DM_SPB
Спасибо)
#11 by DM_SPB
У меня получилось так: NewObject у меня работать не стал (не было времени выяснять почему, поэтому ЗначениеВСтрокуВнутр) Резюме (может я и ошибаюсь): 1. Уникальный Идентификатор это физическое выражение ссылки. Если ссылки равны, то и идент. тоже. 2. Уникальный Идентификатор, видимо, составляется из базы, вида дока, номера, даты и момента времени.   а) минус - в разных базах он по умолчанию всегда будет другой.   б) плюс - если использовать УстановитьСсылкуНового она всегда будет     уникальна)     Да, если придираться к мелочам, обращение по индексу при КОМ не работает)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям