Можно ли получить ГУИД элемента справочника напрямую из БД #668644


#0 by Начинаю
Можно ли получить ГУИД элемента справочника напрямую из БД через внешние источники данных (или через внешюю программу на C#)? Т.е. значение ячейки _IDRRef (массив байтов) преобразовать в GUID?
#1 by Beduin
УникальныйИдентификатор
#2 by Начинаю
да
#3 by Maxus43
можно, но противоречит лицензионному соглашению 1с.
#4 by Defender aka LINN
cast(_IDRRef as uniqueidentifier)
#5 by МихаилМ
всего путаете GUID и его представление. у 1с и Ms разные представления 8 байт на этом форуме есть примеры -> в поиск
#6 by Матадор
select Cast(cast(_IDRRef as uniqueidentifier) as char)
#7 by Начинаю
попробую
#8 by Начинаю
УникальныйИдентификатор в 1С не совпадает с Cast(cast(_IDRRef as uniqueidentifier) as char) в С#
#9 by МихаилМ
Вам в на это было указано.
#10 by Начинаю
ничего не нашел
#11 by Jaap Vduul
В 1цэ части гуида местами переставлены. Где-то у меня была функция на t-sql для такой модификации...
#12 by Матадор
#13 by Начинаю
то что надо! спасибо Матадор!
#14 by Jaap Vduul
+11 Вот, держи, на всякий случай: create function getStringUUID (@binaryUUID binary) returns char as begin  select @buffer = replace(convert(char,cast(@binaryUUID as uniqueidentifier)), '-', '')
#15 by Начинаю
благодарю
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С