Имя: Пароль:
1C
 
Генерируются не уникальные GUID
0 Joshim
 
12.01.15
16:03
Для обмена заказами между разными базами присваиваю заказу в 1С7 GUID. Так как в 1С7 уникального идентификатора нет, создаю GUID так:

SysInfo = СоздатьОбъект("AddIn.V7SysInfo");
GUID = SysInfo.СоздатьGUID();

Периодически генерируются не уникальные GUID, а нужны уникальные. Как  получить уникальный GUID?
1 orefkov
 
12.01.15
16:12
2 orefkov
 
12.01.15
16:15
еще можно взять какойнить sha1 от содержимого заказа.
Там правда вроде 20 байт будет, а не 16.
3 orefkov
 
12.01.15
16:16
Можно еще просто выкидывать не уникальные.
4 Garykom
 
гуру
12.01.15
16:37
а еще поиском можно воспользоваться... GUID из AddIn.V7SysInfo
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший