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