Имя: Пароль:
1C
1С v8
УникальныйИдентификатор() для разных документов возвращает одно значение
,
0 kinno
 
27.06.14
10:01
Документы оплат из бухгалтерии выгружаю в стороннюю программу, для синхронизации и обеспечение уникальности обмена используется функция УникальныйИдентификатор(),
и каково было удивление что для разных документов она стала возвращать одно значение,

написал для проверки этого факта такую обработку:

    Сообщить(СсылкаНаПоступление);
    Сообщить(СсылкаНаПоступление.УникальныйИдентификатор());
    Сообщить("---------------------");

Выводит такой текст:

Поступление на расчетный счет ЛФ000001227 от 20.06.2014 0:00:00
2d2f44e8-fa76-11e3-9ecc-000c296591c6
---------------------

Поступление на расчетный счет ЛФ000001228 от 20.06.2014 0:00:00
2d2f44eb-fa76-11e3-9ecc-000c296591c6
---------------------

Поступление на расчетный счет ЛФ000001907 от 10.10.2013 0:00:00
a12c5dd8-3213-11e3-ac56-000c296591c6
---------------------

документы разные, но GUID один и тот же,
я знаю что это невозможно, из последнего все что делали это обновили платформу до 8.2.19.102 .

И решение в принципе придумал, буду сам заменять для документов начиная с определенной даты, эти последние 5 цифр, номером документа.

Но все равно, у кого есть идеи как это можно еще исправить ?
1 artist
 
27.06.14
10:02
гонишь

2d2f44e8
2d2f44eb
a12c5dd8
2 kinno
 
27.06.14
10:05
Поступление на расчетный счет ЛФ000001238 от 23.06.2014 0:00:00
88ca38b9-fa92-11e3-9ecc-000c296591c6
---------------------
3 Fedor-1971
 
27.06.14
10:05
(0) а использовать весь UID не пробовал? Начало и середина всюду разные. При загрузке всё равно сравниваешь строку, вот и увеличь её длину.
4 kinno
 
27.06.14
10:05
да, последний прогнал, вот еще.. как раз по тем документам, что не выгрузились
5 kinno
 
27.06.14
10:07
да отличается,
6 Maxus43
 
27.06.14
10:10
>>я знаю что это невозможно
вообще возможно
7 patria0muerte
 
27.06.14
10:11
Последние 12 цифр, если мне память не изменяет - идентификатор ИБ. Так что они одинаковы для всех объектов этой базы...
8 patria0muerte
 
27.06.14
10:11
+(7) Хотя могу ошибаться...
9 patria0muerte
 
27.06.14
10:14
+(8)Да, точно ошибся...
10 artist
 
27.06.14
10:14
Автор, покажи одинаковые УИДы для разных документов.
Я пока таких не увидел.
11 ptiz
 
27.06.14
10:21
(0) Интересно, что ты считаешь одинаковым уникальным идентификатором, если сам привел разные строки?
12 kinno
 
27.06.14
10:28
Большое спасибо, коды разные, мир существует.. причина была в другом
13 Maxus43
 
27.06.14
10:34
(12) в плохом зрении, как я понимаю?
14 mikecool
 
27.06.14
10:36
(0) у тебя все три разные
купи очки как у меня, будь очкариком!
15 kinno
 
27.06.14
10:56
(13) зрение нормальное, но алкоголизм на работе