Имя: Пароль:
1C
1С v8
Проблема с уникальным идентификатором
0 daemvik
 
17.04.14
16:47
Народ, может кто подскажет... Не знаю как у заказчика случился такой нонсенс... но в ИБ существуют документы, например реализация товаров, с абсолютно одинаковым уникальным идентификатором... как сие вообще могло случиться?
1 Aleksey
 
17.04.14
16:48
мир электроники до конца не изучен
2 Torquader
 
17.04.14
16:48
Два разных документа (по виду документа) в одним идентификатором получаются при кривой реализации обмена или переноса - когда один документ превращается в два.
Два документа одного вида с одним и тем же ИД быть не могут (конечно, файл всё стерпит)
3 daemvik
 
17.04.14
16:49
шутку понял... ))) смешно... но заказчик топает ногами и требует объяснить...
4 Torquader
 
17.04.14
16:50
(3) Для начала копию 1CD, потом chkdbf и ТИИ - будет ясно, что там произошло.
5 daemvik
 
17.04.14
16:50
(2) два абсолютно одинаковых по типу документа... с одинаковыми УИН... своими глазами видел...
6 Kain_wrath
 
17.04.14
16:50
(3) Требует объяснить почему у 2 документов одинаковый гуид?))))
7 netsurfer
 
17.04.14
16:50
Два разных документа одного вида с одним уидом быть не могут
Система даже в режиме обмена не даст такое создать.
Обматерит на попытку создания неуникального primary key
8 daemvik
 
17.04.14
16:50
да... и как такое произошло...
9 daemvik
 
17.04.14
16:51
народ... я знаю что ак быть не может... но так есть.. матчасть я хорошо знаю...
10 Torquader
 
17.04.14
16:51
(5) Ну, бывает и три, если файл битый (индекс полетел), то сколько раз новый документ запишешь, столько строк в файле и будет - только открываться всегда будет только первый или вообще выдаваться ошибка, что такого нет.
11 daemvik
 
17.04.14
16:51
открываются нормально и проводятся тоже нормально...
12 Torquader
 
17.04.14
16:52
(7) Там получается или перезапись существующего или смена GUID-а, если через код писать.
13 Torquader
 
17.04.14
16:52
(11) Тогда такого быть не может - ну, или вы GUID не документа, а какой-то другой сущности получаете.
14 daemvik
 
17.04.14
16:53
я не знаю насколько реально можно присвоить УИН документа основания при вызове у документа метода заполнить?
15 netsurfer
 
17.04.14
16:53
Не верю(с)
16 Torquader
 
17.04.14
16:53
Теперь код в студию - чем смотрели GUID-ы и выгрузку в xml этих совпавших документов, чтобы мы поверили, что такое бывает - так как - такое невозможно.
17 daemvik
 
17.04.14
16:53
ВЫБРАТЬ
    РеализацияТоваровУслуг.УникальныйИдентификатор,
    КОЛИЧЕСТВО(РеализацияТоваровУслуг.Ссылка) КАК Ссылка
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг

СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслуг.УникальныйИдентификатор
18 daemvik
 
17.04.14
16:54
вот таким запросом проверяется
19 ale-sarin
 
17.04.14
16:55
(17) вот это номер...
20 Torquader
 
17.04.14
16:55
А теперь получи GUID-ы этих документов стандартными методами и пойми, что поле "УникальныйИдентификатор" никоим образом к документу не относится.
21 AlexTim03
 
17.04.14
16:55
(17) Это реквизит что ли свой?
22 Torquader
 
17.04.14
16:56
(21) Да вот в этом-то и дело.
23 Torquader
 
17.04.14
16:56
А как всё начиналось ...
24 daemvik
 
17.04.14
16:56
погодите... сейчас гляну...
25 AlexTim03
 
17.04.14
16:56
Переименуй его в "НеУникальныйИдентификатор" - заказчику не на что будет ругаться
26 daemvik
 
17.04.14
16:56
просто с конфой не сильно знаком...
27 Torquader
 
17.04.14
16:57
(26) А какой "хороший человек" такие вещи в конфе написал ?
Откуда вы эту конфу получили ?
28 daemvik
 
17.04.14
16:57
пацаны... спасибо... пипец, все выскажу козлам...
29 Torquader
 
17.04.14
16:58
Так заказчику и объясни, что он "умник" придумал хранить идентификатор чего-то в поле, другой - неправильно это поле заполнил, а третий - решил, что там живёт GUID документа.
30 YF
 
17.04.14
17:00
(28) А говорил, что матчасть знаешь ... УникальныйИдентификатор - метод
31 daemvik
 
17.04.14
17:03
(30) можно добавить реквизит с типом "Уникальный идентификатор"... и даже измерение регистра сведений с таким типом... это не только метод... )))
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс