Уловие "В ()" в запросах. Можно ли использовать ТЗ? #14396


#0 by Shaytan
Можно ли в запросе в условии "В " использовать Таблицу значений. Например, мне надо посмотреть остатки по номенклатуре из ТЧ документа. Могу ли я выгрузить её в ТЗ и использовать это ТЗ в запросе. (Пример надуманный, знаю что можно выгрузить колонку в массив и использовать её интересует именно ТЗ) Такой же вопрос по-поводу вложенных запросов: можно ли их использовать в условии "В "
#1 by Волшебник
Попробуй и расскажи.
#2 by Shaytan
ТЗ Работает! Причём значения для сравнения выбираются по типу, а не по наименованию колонки. С запросом пока не ясно.
#3 by Волшебник
Вложенные запросы вполне можно использовать в условии "В". Они должны быть в скобках и с псевдонимом, и в них должно выбираться только одно поле.
#4 by Shaytan
Спасибо за ответ. Если полей в запросе в условии "в " несколько не сработает? Если данные запроса используются в условии в нескольких других запросах, что будет оптимальнее выполнить запрос для условия,  выгрузить его в массив и в условии использовать массив или в каждом запросе в условии "в " использовать запрос для условия? Понятно выразился?
#5 by Волшебник
Можно предположить, что оптимальнее сделать все в одном запросе. Но могут быть ситуации, в которых оптимальнее сделать все несколькими запросами. Остальное - экспериментируй.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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