| 
    
            
         
         | 
    
  | 
СКД и отбор | ☑ | ||
|---|---|---|---|---|
| 
    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 
 | 
         
        Кстати, надо б записать, норм задачка для собеседования на джуна     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |