Отбор списка в запросе

1. M M (Profaner) 28.12.16 11:02 Сейчас в теме
Добрый день! Вопрос звучит довольно банально. Получилась заминка при построении запроса.

Суть: при отборе динамического списка необходимо при определенных событиях устанавливать параметры, чтобы выполнялся отбор по табличной части товаров. В ТЧ есть определенные значения, пользователь делает отбор по списку со значениями аналогичного типа. Условие "В" позволяет проверить вхождение хотя бы одного элемента в список. Возможно ли без соединений проверить, присутствуют ли в ТЧ все элементы из списка? То есть по сути условие в обратную сторону: (&МойСписок) В (ТЧ.НужныйРеквизит) . Таким способом, конечно, нельзя.

Попытался проиллюстрировать на рисунке свою мысль
Прикрепленные файлы:
Ответы
2. rjhev korum (корум) 310 28.12.16 11:37 Сейчас в теме
3. M M (Profaner) 28.12.16 13:00 Сейчас в теме
(2) спасибо, но не совсем то. Мне по сути просто нужно проверить, содержит ли поле таб части ВСЕ значения из передаваемого параметром списка/массива...
4. rjhev korum (корум) 310 28.12.16 13:07 Сейчас в теме
(3) как раз то.
(<элемент1>[, <элемент2> [, …]]) В ( <тч.НужныйРеквизит> )

как-то так...
5. M M (Profaner) 28.12.16 13:32 Сейчас в теме
(4) попробовал сделать таким способом. В условие передаю (&Список) В (ТЧ.Реквизит)
Если Список типа Массив, ругается на несовместимость типов (хотя в другую сторону всё нормально). Со списком значений отрабатывает, но отбор получается только по первому элементу в списке.
6. rjhev korum (корум) 310 28.12.16 14:04 Сейчас в теме
(5)через запятую все значения слева перечисли. текст запроса можно циклом собрать...


Оставьте свое сообщение