|
Как изменить тип отбора на "В списке"? | ☑ | ||
|---|---|---|---|---|
|
0
MAPATNK2
naïve
28.11.17
✎
15:26
|
Всем доброго вечера. Есть отбор в СКД по пользователю.
ПараметрПользователь = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Пользователь"); ПараметрПользователь.Использование = Истина; ПараметрПользователь.Значение = ЭтаФорма.Пользователь.Ссылка; Хочется, чотбы была возможность выбрать всех пользователей. Как это можно сделать и что нужно добавить в схему компановки данных? Спасибо. |
|||
|
1
MAPATNK2
naïve
28.11.17
✎
15:28
|
ПараметрДатаКон = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Пользователь");
ПараметрДатаКон.Использование = Истина; Список = новый СписокЗначений; Запрос = новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Пользователи.Ссылка |ИЗ | Справочник.Пользователи КАК Пользователи |ГДЕ | Пользователи.ЭтоГруппа = ЛОЖЬ"; Результат = запрос.Выполнить().Выгрузить(); Для каждого стр из Результат цикл Список.Добавить(стр.Ссылка); КонецЦикла; ПараметрДатаКон.Значение = Список; Так не прокатывает конечно. |
|||
|
2
Mort
28.11.17
✎
15:31
|
Это не отбор, а параметр. Как параметр используется так и будет работать, смотри запрос отчета.
|
|||
|
3
MAPATNK2
naïve
28.11.17
✎
15:32
|
(2) Как тогда мне в модуле запрос поменять?
|
|||
|
4
Vadim_37
28.11.17
✎
15:32
|
вместо параметра используйте отбор. а там "вид сравнения"
|
|||
|
5
MAPATNK2
naïve
28.11.17
✎
15:33
|
(4) Т.е. с параметром никак? Жаль, жаль.
|
|||
|
6
FIXXXL
28.11.17
✎
15:34
|
(1) в запросе СКД вместо
= &Пользователь нарисуй В (&Пользователь) |
|||
|
7
Vadim_37
28.11.17
✎
15:35
|
(6) совсем не обязательно. СКД сама отберет
|
|||
|
8
MAPATNK2
naïve
28.11.17
✎
15:44
|
(6)Сделал. Не выходит. Выводит только инфу для первого значения из списка
|
|||
|
9
MAPATNK2
naïve
28.11.17
✎
15:57
|
(8) "Доступен список значений" забыл нажать. Все работает. (6) Спасибо
|
|||
|
10
FIXXXL
28.11.17
✎
16:17
|
(7) параметр ЗАПРОСА источника данных? сомневаюсь :)
отбор компоновки - сама, эт да |
| Форум | Правила | Описание | Секции | Поиск |