Имя: Пароль:
1C
1С v8
СКД и отбор
,
0 КнОпка
 
12.03.20
18:36
есть параметр список значений

возможен ли строгий отбор, т.е. удовлятворяет всем значениям списка параметра?  вот такой строгий отбор
в список выводит если хотя бы одно значение совпадает
а нужно строгое совпадение. Такое в запросе есть?
1 ДенисЧ
 
12.03.20
18:37
В явном виде нет
2 bolder
 
12.03.20
18:37
(0) Через И.
3 КнОпка
 
12.03.20
18:38
(2) я не могу через И сделать ибо я не знаю количество значений в параметре, оно может быть разным
4 КнОпка
 
12.03.20
18:39
(1) Вот и я так думаю, ну а вдруг есть
5 Жан Пердежон
 
12.03.20
18:43
как одно значение может быть равно сразу нескольким?
6 fisher
 
12.03.20
18:44
А как значение поля в строке может быть одновременно равно всем значениям списка?
7 КнОпка
 
12.03.20
18:45
(5) есть заданный список
список1,список3,список4,список5

в параметре только список2 и список3

значит отбор не прошел
8 Жан Пердежон
 
12.03.20
18:47
(7) список чего ты скурил?
9 КнОпка
 
12.03.20
18:48
(6) не так
есть номенклатура со своей табличной частью и в нем есть произвольный список своих значений
у меня есть отбор - отобрать только ту номенклатуру у которой табличная часть строго соответствует моему отбору - списку определенных значений.
Не пойму как эту задачу решить красиво
10 КнОпка
 
12.03.20
18:50
в (2) правильно пишут, но .. как это сделать в запросе
я не знаю
11 Жан Пердежон
 
12.03.20
18:51
(9) две таблички соединить? причем тут отбор
12 fisher
 
12.03.20
18:51
(9) Ну наконец-то внятное описание задачи. Это тебе в запросе придется решать. Требовать от СКД интеллекта программиста - это слишком.
13 080808Ник
 
12.03.20
18:52
(9) вешаешь на форму список значений. при компоновки программно преобразуешь его в тз. в запросе соединяешь с табличной частью номенклатуры и берешь внутренне соединение. полученный список номенклатуры пихаешь в параметр скд
14 fisher
 
12.03.20
18:54
(10) Тю. Просто в запросе соединяешь с отфильтрованной табличной частью и если количество строк в ней совпадает с размером списка - значит присутствуют все позиции из списка.
15 КнОпка
 
12.03.20
18:55
(13) не очень понимаю. У меня внутреннее соединение и выводит только те значения, которые удовлетворяют хоть одному параметру отчета
16 КнОпка
 
12.03.20
18:57
(14) хм
17 Жан Пердежон
 
12.03.20
18:58
при желании можно еще и порядок проверить
18 080808Ник
 
12.03.20
19:00
(14) тоже вариант
19 Жан Пердежон
 
12.03.20
19:11
Кстати, надо б записать, норм задачка для собеседования на джуна
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший