Бюджет Блиц для Android - Возьмите расходы под контроль

Вывести итоги по группировке в динамическом списке

Вывести итоги по группировке в динамическом списке
Страницы: 1

Есть некая обработка, которая в динамичесикй список выводит результаты статусов по вакансиям для работы.
данные для вывода собираются запросом. Соответствнно в событи при открытии данной обработки идет создание группировки по полю из запроса СтатусВакансии.

Список.Группировка.Элементы.Очистить();
		ЭлементГруппировки = Список.Группировка.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных"));
		ЭлементГруппировки.Использование = Истина;
		ЭлементГруппировки.Поле = Новый ПолеКомпоновкиДанных("СтатусВакансии");
...Показать Скрыть


где список это динамический список на форме.
Каким образом можно посчитать количество элементов в каждой группировке и вывести это количество в название самой группировки, либо каким то итоговым полем после группировки.

Конфа самокат.

Изменено: Manticor - 12.12.13 16:45

Ответили: (5)
мои кандидаты — копия.jpg (114.98 КБ) [ Скачать ]

Это вообще возможно реализовать в 1с-ке??

Ответили: (3)

(2) Manticor, если я не ошибаюсь, то что ты хочешь, это делает в констуркторе запроса с помощью вкладки Итоги(в запросе оно получается как ИТОГИ ПО

Ответили: (4)

(3) Bukaska, если бы запрос динамического списка поддерживал эту вкладку))

Ответили: (7)

(1) Manticor, сам задавался таким же вопросом, к сожалению на данной стадии развития динамического списка нельзя такое сделать... даже с обычными итогами по колонке огромные проблемы будут... вообще дин список не умеет считать какие либо агрегированные ресурсы ..

Ответили: (6)

(5) AllexSoft, Делал такой "изврат" - текстовое поле в котором запросом считался итог по "группе" если текущая строка "группа" или общий итог если - элемент...

"Глобальное" решение на текущих платформах наврядли возможно из за "идеологии" динамического списка - чтение порциями...

Ответили: (8) (9)

(4) Manticor, Получается что мне показалось что я видела в конструкторе запроса данную вкладку.... х.з. завтра пересмотрю)

Ответили: (11)

(6) AnryMc,

Делал такой "изврат" - текстовое поле в котором запросом считался итог по "группе" если текущая строка "группа" или общий итог если - элемент...

Так Вы добились какого то резуьтата именно в динамическом списке?? Если есть какие то наработки - скиньте плиз).
А как подсчитать итог для динамического списка? если вкладка итоги недоступна?


(6) AnryMc, капец) представил как это тормозило... а вывод результата было куда ? совместно с группировкой? типа Группа1 (100 шт) ??

Ответили: (12)

Можно выполнить два запроса:
Первым выбрать данные, вторым выбрать количество данных и сделать ОБЪЕДИНИТЬ ВСЕ. Далее нужно будет только разобраться с порядком - например, можно в первом запросе выбрать в отдельное поле 0, а во втором - 1.

Ответили: (14)
+ 1 [ asved.ru; ]

(7) Bukaska, Насколько я помню, то когда читал Хрусталеву - разработку управляемого интерфейса, то там прямо говорилось, что хотя линамический список строится на СКД, но группировки (итоги по ним) слелать нельзя... Правда это было давно....

Ответили: (13)

(9) AllexSoft, Заказчик хотел и его удовлетворило... Я сделал как смог...

Ответили: (15)

(11) AnryMc, Я видела в конструкторе вкладку Итоги ПО. Но с другой стороны да.. вопрос.. как к нему подступиться.. так по сути да.. тяжелый случай..
Вспомнила вроде: Итоги ПО - это для
ВыборкаИзРезультатаЗапроса(ОбходРезультатазапроса,ПоГруппировкам)


(10) juntatalor, а как общий итог из этого объединения потом можэо поместить в итоговую строку? или тут только столбец новый создавать? и опять же нужен общий итог, а запрос в динамичесокм списке выведет лишь строки.....


(12) AnryMc, а скриншот можно чего получилось ? просто очень любопытно... в свое время я сказал "нет технической возможности" для итогов в группировках дин списка... может она конечно и была эта возможность, не хотел так заморачиваться, тем более понимал что будут не детские тормоза

Ответили: (16)

(15) AllexSoft, К сожалению = делал у заказчика, копии нет...

P.S. 1. Кстати - 1. Делал это "опциональным", т.е. работало не постоянно, а включалось по желанию пользователя ("По умолчанию" - выключено)
P.S. 2. Кстати - 2. Очень рекомендую посмотреть пример решения для динамического списка с описанием "порционного" получения данных с количеством вызовов сервера в книге Радченко, Хрусталева, ... "Разработка управляемого приложения" - там где то в самом конце...

Изменено: AnryMc - 13.12.13 20:37

Ответили: (17)

(16) AnryMc, тоесть все-таки можно вывести сумму итогов в динамическом списке?


Очень интересно как это выглядит


Попробуй сделать поле таб док, через дерево значении просто надо сделать по иерархии и там выбрать вакансии и все разложит по полочкам даже макет делать ненадо

Страницы: 1
Форма ответов
Логин:
Пароль:
Текст сообщения*
Прикрепить файл
Обработка отправляет по электронной почте документы в формате PDF, предварительно вставив печать и подпись


С какой зарплатной системой вы работаете?

2.5 Зарплата и управление персоналом

65.85% (135)

Используете другие системы

14.15% (29)

3.0 Зарплата и управление персоналом

8.78% (18)

Ведете учет заработной платы в системе 1С Бухгалтерия

5.85% (12)

7.7 Зарплата и кадры

5.37% (11)