|
одинаковые UUID в справочнике | ☑ | ||
---|---|---|---|---|
0
Abmo
30.08.13
✎
11:28
|
В справочнике Организации несколько организаций с одинаковым идентификатором, как можно сделать их уникальными?
|
|||
1
Fragster
модератор
30.08.13
✎
11:28
|
я не верю
|
|||
2
Heckfy
30.08.13
✎
11:29
|
(1) +1
|
|||
3
Sammo
30.08.13
✎
11:31
|
Может имелось в виду код/наименование?
|
|||
4
Abmo
30.08.13
✎
11:32
|
ну и как доказать? было объединение баз в одну
|
|||
5
МихаилМ
30.08.13
✎
11:32
|
(1)
в файловом варианте - запросто |
|||
6
PR
30.08.13
✎
11:33
|
(4) Да пипец. Очень просто. Получить идентификаторы обоих элементов.
|
|||
7
Abmo
30.08.13
✎
11:33
|
(5) файловая база
|
|||
8
MeGa_BALANCE
30.08.13
✎
11:33
|
Я видел один раз в жизни такое (это было из за бедного винта)
Но при открытии справочника база насмерть зависала... |
|||
9
МихаилМ
30.08.13
✎
11:33
|
(4)
удалите все, вставте 1 с нужной ссылкой |
|||
10
giallo
30.08.13
✎
11:34
|
(4) сколько записей выдет запрос?
ВЫБРАТЬ Организации.Ссылка ИЗ Справочник.Организации КАК Организации ГДЕ Организации.Ссылка = &Ссылка |
|||
11
Maxus43
30.08.13
✎
11:36
|
(5) не понял, уникальность Гуидов там не поддерживается чтоли?
|
|||
12
Abmo
30.08.13
✎
11:36
|
(6) я их очень просто и получаю.
(10) по одной |
|||
13
Heckfy
30.08.13
✎
11:38
|
(10) И сколько записей ты этим запросом, кроме 0 и 1, получить хочешь? :)
|
|||
14
МихаилМ
30.08.13
✎
11:38
|
(11)
поддерживается декларативно. некоторые механизмы 1с8 файловой её могут игнорировать. |
|||
15
Abmo
30.08.13
✎
11:40
|
(14) особенно при переносе
|
|||
16
Sammo
30.08.13
✎
11:42
|
(11) Файловая. Возможно
|
|||
17
GRAF_84
30.08.13
✎
11:45
|
Выведи все организации
Сообщить(ОрганизацияСсылка.Наименование + " = " + ОрганизацияСсылка.УникальныйИдентификатор()); Не верю что в одной таблице содержатся одинаковые ссылки... Может ты как-то по другому выводишь? |
|||
18
Sammo
30.08.13
✎
11:47
|
Лишний удали.
Если ссылки одинаковые, то по идее во всей подчиненке все равно возьмется любой из них. |
|||
19
Maxus43
30.08.13
✎
11:49
|
(14)(16) верю конечно, но не сталкивался ниразу
|
|||
20
Abmo
30.08.13
✎
11:54
|
Выяснил, базы создавали одновременно. Следующим образом: Развернули одну базу, завели организацию. Скопировали папку, переименовали организацию и тд
|
|||
21
Maxus43
30.08.13
✎
11:58
|
Поиск и замена ссылок не проканает, ссылки одинаковые... переносить надо было на другой ГУИД, или до переноса в другой базе менять ГУИД упомянутой обработкой
|
|||
22
Bober
30.08.13
✎
11:59
|
(20) не верю, что у двух элементов может быть одинаковый идентификатор объекта.
|
|||
23
spock
30.08.13
✎
12:10
|
(22)в 1с UID'ы не являются GUID'ами.
И тек кто их таковыми называет, жестоко ошибаются. |
|||
24
Serginio1
30.08.13
✎
12:16
|
(23) Если через УстановитьСсылкуНового(Новый УниверсальныйИдентификатор()) то не ошибаются. Да и суть то не в этом, а том что возможны дубли
|
|||
25
spock
30.08.13
✎
12:20
|
(24)хоть как.
|
|||
26
Serginio1
30.08.13
✎
12:24
|
И чем Новый УниверсальныйИдентификатор() не является GUID'ами ?
Кстати нормально все функционирует v8: _SimpleKey и его установка |
|||
27
Serginio1
30.08.13
✎
12:25
|
26 У меня кстати обмен между 7 и 8 через Гуиды организован
|
|||
28
ptiz
30.08.13
✎
12:28
|
(20) Выполни (17) и выложи результататы. Сдаётся мне, что всё не так, как написано в заголовке.
|
|||
29
giallo
30.08.13
✎
13:30
|
Автор пропал, по ходу нету никаких одинаковых идентификатров.
Запрос (10) работает как и должен работать |
|||
30
Torquader
30.08.13
✎
21:56
|
Если через УстановитьСсылкуНового создаётся новый объект, а такой уже есть в базе, то при записи старый перезаписывается - файловая версия - проверялось несколько раз.
Скорей всего, проблема в следующем: Есть несколько разных баз, которые нужно "слить" в одну, он, так как они были сделаны из одной базы копированием, то во всех базах Основная организация имеет один и тот же ГУИД, но это разные организации. В итоге, в каждой базе нужно делать замену ГУИД-а перед выгрузкой. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |