|
Фильтр "ИЛИ" в форме списка регистра сведений. Возможен в обычных формах ? |
☑ |
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)А почему не рассматриваете динамический список?
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший