| 
    
 | 
        Универсальный отбор в обработке на УФ         | 
☑ | 
    
        | 
    0
    
        salvator    
       
    
    14.02.22 
            ✎
    18:38 
 | 
         
        Доброго дня!
 Есть старая обработка на обычных формах, которая использовала построитель отчета для отбора данных. Данные выбираются по разному: равно, не равно, в списке и т.д.
 На УФ как правильно организовать такой же отбор? Тем же построителем отчета или есть другие способы?     
         | 
 | 
    
    
        | 
    1
    
        lubitelxml    
       
    
    14.02.22 
            ✎
    18:42 
 | 
         
        Компоновщик настроек     
         | 
 | 
    
    
        | 
    2
    
        salvator    
       
    
    14.02.22 
            ✎
    18:48 
 | 
         
        (1) В смысле через СКД делать?     
         | 
 | 
    
    
        | 
    3
    
        lubitelxml    
       
    
    14.02.22 
            ✎
    18:56 
 | 
         
        (2) да. Я так делал - на форму реквизит с типом "КомпоновщикНастроекКомпоновкиДанных", макет скд, и связываешь их     
         | 
 | 
    
    
        | 
    4
    
        salvator    
       
    
    18.02.22 
            ✎
    12:30 
 | 
         
        Обновлю тему. Добавил тип "Отбор". Но в нем почему-то нет вида сравнения "интервал". Хочу для реквизита "Дата" у документа настроить отбор через интервал. Как его сделать доступным?     
         | 
 | 
    
    
        | 
    5
    
        Бизон    
       
    
    18.02.22 
            ✎
    12:32 
 | 
         
        (4) Тебе скучно? Два условия > и <     
         | 
 | 
    
    
        | 
    6
    
        salvator    
       
    
    18.02.22 
            ✎
    12:39 
 | 
         
        (5) Мне не скучно, я хочу понять, почему построитель отчета может, а скд нет.
 К тому же я отбор сразу настраиваю, выводя нужные мне поля на форму в таблицу отбора компоновщика. Что, два поля "Дата" выводить для настройки отдельно "больше" и "меньше"?     
         | 
 | 
    
    
        | 
    7
    
        fisher    
       
    
    18.02.22 
            ✎
    12:41 
 | 
         
        (6) > Что, два поля "Дата" выводить для настройки отдельно "больше" и "меньше"?
 Да. В отборах компоновщика СКД нет вида отбора "интервал". И правильно сделали, что на него забили. Это ж все варианты границ интервала нужно было отрабатывать (4 варианта). Нахрен эта комбинаторика.     
         | 
 | 
    
    
        | 
    8
    
        salvator    
       
    
    18.02.22 
            ✎
    12:43 
 | 
         
        (7) Ясно-понятно. Спасибо за уточнение.     
         | 
 | 
    
    
        | 
    9
    
        fisher    
       
    
    18.02.22 
            ✎
    12:43 
 | 
         
        Хотя конечно чаще всего нужно включая обе границы. И для списков такой хитрый вариант отдельно оставили. В общем - и так не так, и эдак не эдак.     
         | 
 | 
    
    
        | 
    10
    
        fisher    
       
    
    18.02.22 
            ✎
    12:49 
 | 
         
        Короче, если у тебя период - обязательный отбор, то лучше его красивенько отдельно реализовать. Через СтандартныйПериод на форме и пробросом потом в запрос. Если в СКД - то параметрами, а не в отборы СКД.     
         | 
 | 
    
        Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший