Имя: Пароль:
1C
 
Условие в запросе с использованием ВТ?
0 program345
 
19.06.25
07:18
привет!
Делаю запрос, создаю временную таблицу, потом добавляю еще один пакет и условие, но в условии нет временной таблицы (добавляю вложенный запрос в условии). Правильно ли это? Или есть более хитрый ход?

ВЫБРАТЬ
	ПриходнаяНакладная.Контрагент КАК Контрагент
ПОМЕСТИТЬ ВТ
ИЗ
	Документ.ПриходнаяНакладная КАК ПриходнаяНакладная
ГДЕ
	ПриходнаяНакладная.Ссылка В(&Ссылка)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	Контрагенты.Ссылка КАК Ссылка
ИЗ
	Справочник.Контрагенты КАК Контрагенты
ГДЕ
	Контрагенты.Ссылка В (ВТ)
1 AAA
 
19.06.25
07:21
Зачем здесь вообще ВТ ? Вы уже выбрали что нужно в первом запросе
2 Мультук
 
гуру
19.06.25
07:42
(0)

1) Очередное "Я делаю что-то понятное только мне.
Догадайтесь, как мне сделать это лучше."

2) Результат эквивалентен вот этому (о чём намекает (1))

ВЫБРАТЬ РАЗЛИЧНЫЕ
	ПриходнаяНакладная.Контрагент КАК Контрагент
ИЗ
	Документ.ПриходнаяНакладная КАК ПриходнаяНакладная
ГДЕ
	ПриходнаяНакладная.Ссылка В(&Ссылка)
3 DimVad
 
19.06.25
08:11
(0) Там вместо Контрагенты.Ссылка В (ВТ)
надо написать Контрагенты.Ссылка В (выбрать вт.контрагент из вт)
Программист всегда исправляет последнюю ошибку.