|
Где взять описание GUID, который в 1С 8? | ☑ | ||
---|---|---|---|---|
0
Aleksey_3
12.08.10
✎
01:01
|
Собственно 8-ка для идентификации ссылок использует 36 символов в формате: aed6dbea-5fb2-11dc-a529-aadb14561398
Вопрос есть какие то ограничения, или в качестве GUID можно использовать например не 36 символов а 17? И можно ли использовать спецсимовлы, типа _{,@ |
|||
1
Волшебник
12.08.10
✎
01:07
|
16-ричную систему счисления знаешь? Там нет цифр типа _{,@
|
|||
2
Aleksey_3
12.08.10
✎
01:11
|
Ну это если 1С гонят ее туда сюда. (из одной системы в другую). А если использовать идентификатор как строка, то как бы все равно _ или { или А
|
|||
3
Волшебник
12.08.10
✎
01:15
|
(2) Тут дело даже не в 1С.
http://ru.wikipedia.org/wiki/GUID |
|||
4
Aleksey_3
12.08.10
✎
01:23
|
Ну т.е. фактически GUID ссылки это просто уникальный номер в 16-ной системе, который может быть любой, главное чтобы "-" стояли на своих метсах
|
|||
5
H A D G E H O G s
12.08.10
✎
01:27
|
ППЦ.
Жесть |
|||
6
Aleksey_3
12.08.10
✎
01:30
|
(5) Ну так нигде это не описано. Интуитивно я конечно догадываюсь, но решил все таки спросить, чтобы граблей избежать
|
|||
7
H A D G E H O G s
12.08.10
✎
01:37
|
GUID - ссылка - это тупо 16 байт.
Формируется по особому алгоритму, гарантирующему уникальность вновь созданных ПРЕДСТАВЛЯЕТСЯ обычно в виде: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, где X - представлем в шестнадцетиричном видею Важно! GUID 1С-а представленный в 1С, например Сообщить(Строка(Ссылка.УникальныйИдентификатор())); отличается от фактически хранимого в базе на некоторые перемешанные значения Например, в 1С он выглядит как 6F9619FF-8B86-D011-B42D-00CF4FC964FF В базе (фактически) он имеет значение: 6F9619FF-D011-8B86-B42D-00CF4FC964FF (Это тупо пример, там алгоритм перестановки другой, лень споминать) Важно! GUID 1С формирует не по правилам Microsoft, а инкрементно. В начале сеанса формируется стартовый GUID, r примеру 6F9619FF-8B86-D011-B42D-00CF4FC964F0 У каждого последующего, созданного в этом сеансе ссылочного объекта GUID будет на 1 больше, к примеру: 6F9619FF-8B86-D011-B42D-00CF4FC964F1 6F9619FF-8B86-D011-B42D-00CF4FC964F2 6F9619FF-8B86-D011-B42D-00CF4FC964F3 |
|||
8
H A D G E H O G s
12.08.10
✎
01:38
|
*зевает
|
|||
9
NewNick
12.08.10
✎
01:52
|
(7) 6F9619FF-8B86-D011-B42D-00CF4FC964F1
6F961A00-8B86-D011-B42D-00CF4FC964F1 6F961A01-8B86-D011-B42D-00CF4FC964F1 ;) |
|||
10
H A D G E H O G s
12.08.10
✎
01:55
|
(9) Согласен, перепутал.
|
|||
11
Aleksey_3
12.08.10
✎
01:58
|
Спасибо, теперь понятно
|
|||
12
NewNick
12.08.10
✎
02:06
|
кстати очень тупой и неудобный способ генерации гуида - на нем нельзя базироваться при вычисления хэш-кода ((( и это очень мешает.
|
|||
13
Daymentseva
12.08.10
✎
11:25
|
интересно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |