| 
    
 | 
        Фильтр "ИЛИ" в форме списка регистра сведений. Возможен в обычных формах ?         | 
☑ | 
    
        | 
    0
    
        Румата    
       
    
    15.09.19 
            ✎
    15:37 
 | 
         
        УТ 10.3. Есть регистр сведений в котором есть два измерения "КомуВопрос" и "КтоЗадалВопрос" оба типа у измерений "Справочник.Пользователи". Возможно ли наложить фильтр на этот регистр чтобы можно было отобрать по текущему пользователю. Если текущий пользователь равен "КомуВопрос" или  текущий пользователь равен "КтоЗадалВопрос" ?     
         | 
 | 
    
    
        | 
    1
    
        ДенисЧ    
       
    
    15.09.19 
            ✎
    15:45 
 | 
         
        Запросом отобрать значения и наложить условие в списке     
         | 
 | 
    
    
        | 
    2
    
        Румата    
       
    
    15.09.19 
            ✎
    15:50 
 | 
         
        (ДенисЧ) Условие можно накладывать на какое-то одно поле. Как можно использовать "или" ?     
         | 
 | 
    
    
        | 
    3
    
        Румата    
       
    
    15.09.19 
            ✎
    15:53 
 | 
         
        (ДенисЧ) Ниже будет пример для одного поля другого регистра, где у меня получилось использовать "или".
 
 
 
     РегистрСведенийСписок.Отбор.Сбросить();
     РегистрСведенийСписок.Отбор.Документ.ВидСравнения=ВидСравнения.ВСписке;
     Запрос = Новый Запрос;
     Запрос.Текст = "ВЫБРАТЬ
                    |    ДокументыДоговор.Ссылка КАК Ссылка
                    |ИЗ
                    |    Документ.Договор КАК ДокументыДоговор
                    |ГДЕ
                    |    (ДокументыДоговор.Номер ПОДОБНО &ТД
                    |            ИЛИ ДокументыДоговор.Номер ПОДОБНО &К)";
     Запрос.УстановитьПараметр("ТД","ТД%");
     Запрос.УстановитьПараметр("К","К-%");
     Результат = Запрос.Выполнить();
     Список = Новый СписокЗначений;
     Список.ЗагрузитьЗначения(Результат.Выгрузить().ВыгрузитьКолонку("Ссылка"));
     РегистрСведенийСписок.Отбор.Документ.Значение=Список;
     РегистрСведенийСписок.Отбор.Документ.Установить();     
         | 
 | 
    
    
        | 
    4
    
        Румата    
       
    
    15.09.19 
            ✎
    15:55 
 | 
         
        (ДенисЧ) Но сейчас другой регистр и фильтр нужен по двум измерениям, а не по одному. Как запросом сделать такой отбор ?     
         | 
 | 
    
    
        | 
    5
    
        Sapiens_bru    
       
    
    15.09.19 
            ✎
    16:18 
 | 
         
        (1) О да, пару дней назад исправлял такое творение, привет из прошлого который "почему-то стал медленно работать". В полученном отборе 7 тыс ссылок. В журнале 200тыс документов. Добавим немного rls, смешать но не взбалтывать"     
         | 
 | 
    
    
        | 
    6
    
        Румата    
       
    
    15.09.19 
            ✎
    17:12 
 | 
         
        (5) RLS тоже кстати выход. Но может есть что-то попроще, без применения RLS ?     
         | 
 | 
    
    
        | 
    7
    
        Мимохожий Однако    
       
    
    15.09.19 
            ✎
    17:47 
 | 
         
        (6) Опиши задачу полностью. В регистре еще есть другие измерения, ресурсы? Он периодический?     
         | 
 | 
    
    
        | 
    8
    
        Мимохожий Однако    
       
    
    15.09.19 
            ✎
    17:48 
 | 
         
        (0) Возможно.     
         | 
 | 
    
    
        | 
    9
    
        Chameleon1980    
       
    
    16.09.19 
            ✎
    04:08 
 | 
         
        (5)предлагай     
         | 
 | 
    
    
        | 
    10
    
        Румата    
       
    
    16.09.19 
            ✎
    06:41 
 | 
         
        (7) Регистр независимый, периодичность в пределах секунды. Измерение ещё одно есть "документ", но в данном случае оно будет пустое (хочу чат сделать для сотрудников). В регистре есть ещё ресурсы "Вопрос" (строка), "Ответ" (строка), "Ознакомлен" (булево).     
         | 
 | 
    
    
        | 
    11
    
        catena    
       
    
    16.09.19 
            ✎
    06:56 
 | 
         
        (10)А почему не рассматриваете динамический список?     
         | 
 | 
    
        Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший