Уникальный идентификатор в запросе? #557803


#0 by Анатоль
Можно ли каким-то образом в запросе обратится к уникальному идентификатору объекта (например справочника)
#1 by Злобный Фей
неа
#2 by Amiralnar
Нет
#3 by Анатоль
спасибо
#4 by rs_trade
только Ссылка
#5 by эцп
С появлением 8.2.14 это становится неприятным ограничением. Например, если внешний источник данных содержит GIUD в каких-то полях, и требуется отобрать по этому полю, а значение отбора передать через параметр, приходится искать обходные пути
#6 by Amiralnar
Все равно результат запроса по внешнему источнику данных нужно выгружать в тз для дальнейшей обработки. Можно и циклом пройтись, стало быть. С другой стороны, можно добавить общий реквизит с типом УИД, что сделает возможным формирование соединений, и обеспечит большую гибкость обмена.
#7 by эцп
А если в таблице 100500+ записей? Тоже в ТЗ?
#8 by MikleV
вопрос, нафига такая таблица
#9 by Dem1urg
А что мешает добавить во внешней таблице поле типа Строка содержащее фактически тот же GUID?
#10 by Sorm
А не проще сделать все на стороне сервера?
#11 by эцп
Не я это разрабатывал. А из таблицы мне нужно выдрать другие поля (не GUID), а отбор сделать по полю, содержащему GIUD Я так и сделал - в 1С указал, что поле, содержащее GUID, на самом деле содержит строку, и отбор сделал уже по строковому представлению GUID Подробнее можно? Например в моем случае внешний источник данных - MS SQL, и я бы предпочел написать запрос на T-SQL, чем на языке запросов 1С (тем более у меня есть соединения)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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