Имя: Пароль:
1C
1С v8
Показать дубли GUID объектов информационной базы в 1С 8.3
0 romix
 
01.10.14
16:29
Мне пишут, что «построение гуида обеспечивается алгоритмами исключающими совпадения. Двойники по гуидам могут возникнуть только в результате обмена между информационными базами или умышленными действиями программиста».

Кто-нибудь в курсе, как бы эти дубли изловить, если они вдруг есть? То есть, по известному ГУИД показать все его документы и элементы справочника. Или вообще высветить весь список дублей, если таковые в базе 1С есть.
1 Banned
 
01.10.14
16:29
Построить запрос по метаданным - не предлагать?
2 romix
 
01.10.14
16:31
Предлагать, а в запросах вообще можно извлечь гуиды-то?
Может готовая обработка в наличии есть.
3 Ymryn
 
01.10.14
16:33
(2) в типовых 1Совский насколько я знаю нет. :(
Есть нехорошее ощущение, что только пробегаться по всем объектам метаданных и искать для каждого объекта по гуиду. Внутри одного объекта он все равно 100% уникален, как не старайся.
4 Popkorm
 
01.10.14
16:42
(3) запросом придется извратится,лучше уж в (1) ...
5 Зеленый пень
 
01.10.14
16:42
(0) Не забивать голову.
6 МихаилМ
 
01.10.14
16:43
проблема "задвоения" id могут
возникнуть даже если id доков уникальны, а( id дока+ id вида дока) не уникальны.
7 Popkorm
 
01.10.14
16:45
(0) посмотри тут,может что подходящие найдешь:
8 Popkorm
 
01.10.14
16:45
9 МихаилМ
 
01.10.14
16:48
10 Maxus43
 
01.10.14
16:56
таки зачем хоть? есть подозрения? как жить мешают одинаковые гуиды в разных видах объектах например?
11 боксер
 
01.10.14
17:28
(0)сделать РС измерение гуид и ресурс объект (или лучше наоборот чтобы давало записывать а потом разбираться откуда пришло)
и подписку перед записью записывать в него
только нафига...
я подобное делал, только у нас сложный обмен был договоры из одной базы в друго могли быть контрагентами или договорами и дубли гуидов несколько раз за год возникали
12 Kamas
 
01.10.14
17:31
у меня тупее общий реквезит гуид
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.