Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Уникальные идентификаторы

Уникальные идентификаторы
Я
   Ayvengo
 
14.02.14 - 14:05
Добрый день! Ситуация следующая:

1. Есть Головная база
2. Есть РИБ1
3. Есть РИБ2
4. В базе РИБ1 есть справочник контрагентов и в этом справочнике есть ЭЛЕМЕНТ с каким-то Уникальным идентификатором.
5. В базе РИБ2 есть справочник контрагентов и в этом справочнике есть ГРУППА с таким же Уникальным идентификатором.

Нормальна ли такая ситуация?

Получаем данные из РИБ2 в головную.
Получаем данные из РИБ1 в головную.
Что происходит - у контрагентов в группе из РИБ2 установится родитель = ЭЛЕМЕНУ! из РИБ1.

Таким образом получается, что обмен посредством РИБ может привести к полной "*опе", т.к. после обмена с РИБ1, выгрузить данные в РИБ2 из головной не получится -
Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка данных XML


РИБ1, РИБ2 и Головная ИБ находятся на разных компьютерах.

Что думаете по этому поводу? Сталкивались ли с такой проблемой?
   Maxus43
 
1 - 14.02.14 - 14:06
Нормальна ли такая ситуация?

нет конечно, была рассинхронизация когда то.
Создавай новый элемент, делай замену ссылок
   ДенисЧ
 
2 - 14.02.14 - 14:07
Вообще-то...
Без стороннего вмешательства получить такую ситуацию очень и очень сложно... Ибо не зря же GUid, то ест Globally Unique
   Maxus43
 
3 - 14.02.14 - 14:08
1 раз сталкивался, когда в разных базах был создан документ с одинаковым Гуидом. Вероятность этого очень очень мала
   Ayvengo
 
4 - 14.02.14 - 14:10
Что значит была рассинхронизация (1)? Чего с чем?
Как решить проблему я знаю, тут просто дискуссия :)
   Maxus43
 
5 - 14.02.14 - 14:10
(2) гуид 1с не такой хороший :)
   Maxus43
 
6 - 14.02.14 - 14:13
(4) а что дискутировать? Такая ситуация возможна, да. Просто очень редка
   Maxus43
 
7 - 14.02.14 - 14:16
(4) может не так выразился по рассинхронизации... наоборот, красные дни календаря у разных баз совпали, и они сгенерили одинаковые гуиды для новых эелемнтов, что очень странно, скорее таки кто-то ручками баловался. Версионирование есть? можно попытаться понять кто чего делал
   Ayvengo
 
8 - 14.02.14 - 14:16
Может еще у кого такие проблемы были? Пусть люди почитают :)
   Ayvengo
 
9 - 14.02.14 - 14:17
(7) ручки исключены. возможен только обмен данными с БП, но в БП такого элемента нет. Возможно стоит порыть в направлении обмена с БП, но чет пока лениво))
   dk
 
10 - 14.02.14 - 14:18
может кто=то с КД и установкой уидов неудачно поигрался
   H A D G E H O G s
 
11 - 14.02.14 - 16:12
(3) И это был тот раз, когда ты что то проглядел.
   Maxus43
 
12 - 14.02.14 - 16:15
(11) да не, у нас 15 филиалов, в 2-х создался док с одинаковым гуидом. По версионированию смотрели, обычные пользователи создавали, без прав каких-либо на использование обработок и т.д.
   Принт
 
13 - 14.02.14 - 16:17
   Принт
 
14 - 14.02.14 - 16:17
даже ежу ясно, что гуиды могут совпасть
   Serginio1
 
15 - 14.02.14 - 16:17
(12) Реально такая ситуация возможно если Базы находятся на одном компютере. Там в Гуид wiki:GUID

В частности, в качестве основы для генерации части цифр GUID использовался MAC-адрес сетевого адаптера
   Serginio1
 
16 - 14.02.14 - 16:19
15 + Упс
Позже Microsoft изменила алгоритм таким образом, чтобы он не включал в себя MAC-адрес.
   Maxus43
 
17 - 14.02.14 - 16:21
(15) гуид 1с генерится при старте сервера 1с (или раб процесса иль ещё чего, не суть) и потом просто инкрементируется на адин... с гуидом винды как понимаешь мало общего
   Serginio1
 
18 - 14.02.14 - 16:31
(17) Это я знаю, но раньше когда в гуид входил мак адрес 1С гуиды созданные на разных компьютерах не могли конфликтовать. Но вот когда перешли на ГУИД по случайной генерации, а 1С эту генерацию нарушило, то вероятность коллизий резко увеличилась
   Serginio1
 
19 - 14.02.14 - 16:31
   Serginio1
 
20 - 14.02.14 - 16:36
В общем случае лучше всего использовать УстановитьСсылкуНового(Новый УникальныйИдентификатор)

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.