|   |   | 
| 
 | Уникальные идентификаторы | ☑ | ||
|---|---|---|---|---|
| 0
    
        Ayvengo 14.02.14✎ 14:05 | 
        Добрый день! Ситуация следующая:
 1. Есть Головная база 2. Есть РИБ1 3. Есть РИБ2 4. В базе РИБ1 есть справочник контрагентов и в этом справочнике есть ЭЛЕМЕНТ с каким-то Уникальным идентификатором. 5. В базе РИБ2 есть справочник контрагентов и в этом справочнике есть ГРУППА с таким же Уникальным идентификатором. Нормальна ли такая ситуация? Получаем данные из РИБ2 в головную. Получаем данные из РИБ1 в головную. Что происходит - у контрагентов в группе из РИБ2 установится родитель = ЭЛЕМЕНУ! из РИБ1. Таким образом получается, что обмен посредством РИБ может привести к полной "*опе", т.к. после обмена с РИБ1, выгрузить данные в РИБ2 из головной не получится - Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка данных XML РИБ1, РИБ2 и Головная ИБ находятся на разных компьютерах. Что думаете по этому поводу? Сталкивались ли с такой проблемой? | |||
| 1
    
        Maxus43 14.02.14✎ 14:06 | 
        Нормальна ли такая ситуация?
 нет конечно, была рассинхронизация когда то. Создавай новый элемент, делай замену ссылок | |||
| 2
    
        ДенисЧ 14.02.14✎ 14:07 | 
        Вообще-то...
 Без стороннего вмешательства получить такую ситуацию очень и очень сложно... Ибо не зря же GUid, то ест Globally Unique | |||
| 3
    
        Maxus43 14.02.14✎ 14:08 | 
        1 раз сталкивался, когда в разных базах был создан документ с одинаковым Гуидом. Вероятность этого очень очень мала     | |||
| 4
    
        Ayvengo 14.02.14✎ 14:10 | 
        Что значит была рассинхронизация (1)? Чего с чем?
 Как решить проблему я знаю, тут просто дискуссия :) | |||
| 5
    
        Maxus43 14.02.14✎ 14:10 | 
        (2) гуид 1с не такой хороший :)     | |||
| 6
    
        Maxus43 14.02.14✎ 14:13 | 
        (4) а что дискутировать? Такая ситуация возможна, да. Просто очень редка     | |||
| 7
    
        Maxus43 14.02.14✎ 14:16 | 
        (4) может не так выразился по рассинхронизации... наоборот, красные дни календаря у разных баз совпали, и они сгенерили одинаковые гуиды для новых эелемнтов, что очень странно, скорее таки кто-то ручками баловался. Версионирование есть? можно попытаться понять кто чего делал     | |||
| 8
    
        Ayvengo 14.02.14✎ 14:16 | 
        Может еще у кого такие проблемы были? Пусть люди почитают :)     | |||
| 9
    
        Ayvengo 14.02.14✎ 14:17 | 
        (7) ручки исключены. возможен только обмен данными с БП, но в БП такого элемента нет. Возможно стоит порыть в направлении обмена с БП, но чет пока лениво))     | |||
| 10
    
        dk 14.02.14✎ 14:18 | 
        может кто=то с КД и установкой уидов неудачно поигрался     | |||
| 11
    
        H A D G E H O G s 14.02.14✎ 16:12 | 
        (3) И это был тот раз, когда ты что то проглядел.     | |||
| 12
    
        Maxus43 14.02.14✎ 16:15 | 
        (11) да не, у нас 15 филиалов, в 2-х создался док с одинаковым гуидом. По версионированию смотрели, обычные пользователи создавали, без прав каких-либо на использование обработок и т.д.     | |||
| 13
    
        Принт 14.02.14✎ 16:17 | ||||
| 14
    
        Принт 14.02.14✎ 16:17 | 
        даже ежу ясно, что гуиды могут совпасть     | |||
| 15
    
        Serginio1 14.02.14✎ 16:17 | 
        (12) Реально такая ситуация возможно если Базы находятся на одном компютере. Там в Гуид wiki:GUID
 В частности, в качестве основы для генерации части цифр GUID использовался MAC-адрес сетевого адаптера | |||
| 16
    
        Serginio1 14.02.14✎ 16:19 | 
        15 + Упс
 Позже Microsoft изменила алгоритм таким образом, чтобы он не включал в себя MAC-адрес. | |||
| 17
    
        Maxus43 14.02.14✎ 16:21 | 
        (15) гуид 1с генерится при старте сервера 1с (или раб процесса иль ещё чего, не суть) и потом просто инкрементируется на адин... с гуидом винды как понимаешь мало общего     | |||
| 18
    
        Serginio1 14.02.14✎ 16:31 | 
        (17) Это я знаю, но раньше когда в гуид входил мак адрес 1С гуиды созданные на разных компьютерах не могли конфликтовать. Но вот когда перешли на ГУИД по случайной генерации, а 1С эту генерацию нарушило, то вероятность коллизий резко увеличилась     | |||
| 19
    
        Serginio1 14.02.14✎ 16:31 | ||||
| 20
    
        Serginio1 14.02.14✎ 16:36 | 
        В общем случае лучше всего использовать УстановитьСсылкуНового(Новый УникальныйИдентификатор)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |