![]() |
![]() |
![]() |
|
Запрос, соединение GUID и Строки | ☑ | ||
---|---|---|---|---|
0
mishmeister
27.06.11
✎
12:52
|
Собственно есть табличка со строками содержащими GUID, надо соединить со справочником, по этому GUIDу. пишу код:
ПОЛНОЕ СОЕДИНЕНИЕ ПользователиФайл КАК ПользователиФайл ПО (ПользователиФайл.УИДИБ = ВЫРАЗИТЬ(Пользователи.ИдентификаторПользователяИБ КАК Строка(36))) Говорит несовместимые типы ВЫРАЗИТЬ и ругается на мою строчку. Подскажите в каком месте я туплю. |
|||
1
H A D G E H O G s
27.06.11
✎
12:53
|
ВЫРАЗИТЬ(Пользователи.ИдентификаторПользователяИБ КАК Строка(36))
|
|||
2
mishmeister
27.06.11
✎
12:56
|
(1) не понял, если найти 3 отличия, то не нашел.
|
|||
3
vicof
27.06.11
✎
12:57
|
(2) он намекает: какой вопрос, такой и ответ
|
|||
4
Господин ПЖ
27.06.11
✎
12:57
|
ИдентификаторПользователяИБ - это что по типу?
|
|||
5
mishmeister
27.06.11
✎
12:58
|
(4)ПользователиФайл.УИДИБ - это строка длиной 36
Пользователи.ИдентификаторПользователяИБ - это собственно гуид. |
|||
6
H A D G E H O G s
27.06.11
✎
12:59
|
(5) GUID нельзя привести к строке в запросе.
|
|||
7
МихаилМ
27.06.11
✎
12:59
|
хранните гуид а не его представление
|
|||
8
Господин ПЖ
27.06.11
✎
13:00
|
(5) ну и чего ждем тогда... ВЫРАЗИТЬ от 1С не умеет ни каст, ни конверт... такая вот селяви...
|
|||
9
mishmeister
27.06.11
✎
13:04
|
Хм.. суть в том, что строчка с гуидом получается путем выборки в ВТ из типизированной ТЗ, пытался в ТЗ хранить гуид, но при выборке из нее программа ругается на недопустимый тип. Подскажете по этому поводу?
|
|||
10
Господин ПЖ
27.06.11
✎
13:07
|
что подсказать то? строка должна стыковаться со строкой... ВЫРАЗИТЬ тебе если у тебя тип не строка - не помощник
|
|||
11
mishmeister
27.06.11
✎
13:13
|
(10) я вообще, в запросе могу соединить таблицы по гуид и строке? Или кодом писать?
|
|||
12
apokrit
27.06.11
✎
15:05
|
(9) Это такой багофич. Положить УИД во временную таблицу можно только если источником служит выборка из реальной таблицы (а если параметр - то нельзя)
(11) Нет. Только кодом. |
|||
13
mishmeister
27.06.11
✎
15:40
|
(12) Не хочу код хочу запросы:)
Решил выбрать из справочника пользователей в ТЗ, добавил колонку, туда пишу ГУИД строкой, удаляю колонку с ГУИД, потом в ВТ, и соединяю все как хотел. |
|||
14
Serginio1
27.06.11
✎
15:55
|
Интересно а починили они вхождение в Гуиды?
v8: Вхождение в список УникальногоИдентификатора ошибка |
|||
15
mishmeister
27.06.11
✎
15:58
|
(14) Ща попробую, отпишусь.
|
|||
16
Serginio1
27.06.11
✎
15:59
|
Спасибо
|
|||
17
mishmeister
27.06.11
✎
16:02
|
(14) 8.2.13.202 тоже самое, что и в твоем посте. Ждем 14.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |