Имя: Пароль:
1C
1С v8
Преобразовать ГУИД 1С к SQLному
0 Andrewww123
 
02.10.15
10:01
Есть 1Совский ГУИД, "308d1f7a-35bf-11e5-afbc-fc15b4f7da84", нужно найти строки таблицы регистра накопления в SQL по этому ГУИДу. Как правильно преобразовать его к значению, которое хранится в столбце "_RecorderRRef" чтобы отобрать записи по этому документу?
1 GANR
 
02.10.15
10:02
2 rs_trade
 
02.10.15
10:05
(0) переставить местами группы и конвертнуть в бинари 16.
3 МихаилМ
 
02.10.15
10:15
обсуждалось неоднократно. в поиск по форуму
4 Serg_1960
 
02.10.15
10:19
(0) Битая ссылка ни чем не отличается от "обыкновенной" в работе с ней - кроме получения объекта разумеется. Но для работы с регистрами это ведь и не надо.
5 Andrewww123
 
05.10.15
01:24
(1) Спасибо
6 Andrewww123
 
05.10.15
01:43
Оставлю на всякий случай, а то прям конкретной инструкции не встречал. ГУИД нужно переделать с помощью функции в (1), потом в запросе дописать "Where _RecorderRRef = convert(binary(16), '0xafbcfc15b4f7da8411e535bf308d1f7a', 1)"
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший