|
группировка в динамическом списке |
☑ |
0
alexshape
20.03.20
✎
15:58
|
Приветствую всех.
Программно задаю группировку в динамическом списке, вот так:
РежимГруппировки = ИмяКолонкиРеквизита;
Список.Группировка.Элементы.Очистить();
Если НЕ ПустаяСтрока(ИмяКолонкиРеквизита) Тогда
ПолеГруппировки = Список.Группировка.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных"));
ПолеГруппировки.Поле = Новый ПолеКомпоновкиДанных(ИмяКолонкиРеквизита);
КонецЕсли;
Но вот беда, понадобилось подсчитать количество различных (как в запросе) по одному из полей, как это сделать? кто нибудь сталкивался?
|
|
1
Андроны едут
20.03.20
✎
16:23
|
По моему у поля компоновки есть свойство "Роль", которому для начала нужно присвоить значение "Ресурс"
|
|
2
zladenuw
20.03.20
✎
16:27
|
(0) Различных чего ?
Видимой части списка ?
|
|
3
runoff_runoff
20.03.20
✎
16:37
|
а куда потом выводить это количество?
|
|
4
alexshape
20.03.20
✎
17:03
|
(1) это в СКД есть такое, но я спрашиваю про динамические списки
|
|
5
alexshape
20.03.20
✎
17:04
|
(2) Ну, когда мы группировку в запросе делаем, мы иногда на группируемое поле накладываем функцию "количество различных"
|
|
6
080808Ник
20.03.20
✎
17:04
|
(0) Произвольный запрос делаешь и в тексте запроса считаешь
|
|
7
runoff_runoff
20.03.20
✎
19:33
|
ПолучитьИсполняемуюСхемуКомпоновкиДанных
ПолучитьИсполняемыеНастройкиКомпоновкиДанных
что, трудно в СП заглянуть?..
|
|