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

1. Александр Зорин (Manticor) 61 12.12.13 16:45 Сейчас в теме
Есть некая обработка, которая в динамичесикй список выводит результаты статусов по вакансиям для работы.
данные для вывода собираются запросом. Соответствнно в событи при открытии данной обработки идет создание группировки по полю из запроса СтатусВакансии.

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


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

Конфа самокат.
Прикрепленные файлы:
Вознаграждение за ответ
Сумма: 0 $m
Добавили:
Александр Зорин (Manticor) (4.00 $m)
Добавить вознаграждение
Ответы
2. Александр Зорин (Manticor) 61 12.12.13 17:36 Сейчас в теме
Это вообще возможно реализовать в 1с-ке??
3. Елена Пименова (Bukaska) 118 12.12.13 17:43 Сейчас в теме
(2) Manticor, если я не ошибаюсь, то что ты хочешь, это делает в констуркторе запроса с помощью вкладки Итоги(в запросе оно получается как ИТОГИ ПО
4. Александр Зорин (Manticor) 61 12.12.13 17:53 Сейчас в теме
(3) Bukaska, если бы запрос динамического списка поддерживал эту вкладку))
5. Алексей Белоусов (AllexSoft) 12.12.13 18:26 Сейчас в теме
(1) Manticor, сам задавался таким же вопросом, к сожалению на данной стадии развития динамического списка нельзя такое сделать... даже с обычными итогами по колонке огромные проблемы будут... вообще дин список не умеет считать какие либо агрегированные ресурсы ..
6. anry mc (AnryMc) 706 12.12.13 19:02 Сейчас в теме
(5) AllexSoft, Делал такой "изврат" - текстовое поле в котором запросом считался итог по "группе" если текущая строка "группа" или общий итог если - элемент...

"Глобальное" решение на текущих платформах наврядли возможно из за "идеологии" динамического списка - чтение порциями...
7. Елена Пименова (Bukaska) 118 12.12.13 22:04 Сейчас в теме
(4) Manticor, Получается что мне показалось что я видела в конструкторе запроса данную вкладку.... х.з. завтра пересмотрю)
8. Александр Зорин (Manticor) 61 12.12.13 22:30 Сейчас в теме
(6) AnryMc,
Делал такой "изврат" - текстовое поле в котором запросом считался итог по "группе" если текущая строка "группа" или общий итог если - элемент...

Так Вы добились какого то резуьтата именно в динамическом списке?? Если есть какие то наработки - скиньте плиз).
А как подсчитать итог для динамического списка? если вкладка итоги недоступна?
9. Алексей Белоусов (AllexSoft) 12.12.13 23:01 Сейчас в теме
(6) AnryMc, капец) представил как это тормозило... а вывод результата было куда ? совместно с группировкой? типа Группа1 (100 шт) ??
10. Сергей Борисов (juntatalor) 51 12.12.13 23:19 Сейчас в теме
Можно выполнить два запроса:
Первым выбрать данные, вторым выбрать количество данных и сделать ОБЪЕДИНИТЬ ВСЕ. Далее нужно будет только разобраться с порядком - например, можно в первом запросе выбрать в отдельное поле 0, а во втором - 1.
11. anry mc (AnryMc) 706 12.12.13 23:26 Сейчас в теме
(7) Bukaska, Насколько я помню, то когда читал Хрусталеву - разработку управляемого интерфейса, то там прямо говорилось, что хотя линамический список строится на СКД, но группировки (итоги по ним) слелать нельзя... Правда это было давно....
12. anry mc (AnryMc) 706 12.12.13 23:27 Сейчас в теме
(9) AllexSoft, Заказчик хотел и его удовлетворило... Я сделал как смог...
13. Елена Пименова (Bukaska) 118 12.12.13 23:38 Сейчас в теме
(11) AnryMc, Я видела в конструкторе вкладку Итоги ПО. Но с другой стороны да.. вопрос.. как к нему подступиться.. так по сути да.. тяжелый случай..
Вспомнила вроде: Итоги ПО - это для
ВыборкаИзРезультатаЗапроса(ОбходРезультатазапроса,ПоГруппировкам)
14. Александр Зорин (Manticor) 61 13.12.13 09:43 Сейчас в теме
(10) juntatalor, а как общий итог из этого объединения потом можэо поместить в итоговую строку? или тут только столбец новый создавать? и опять же нужен общий итог, а запрос в динамичесокм списке выведет лишь строки.....
15. Алексей Белоусов (AllexSoft) 13.12.13 09:46 Сейчас в теме
(12) AnryMc, а скриншот можно чего получилось ? просто очень любопытно... в свое время я сказал "нет технической возможности" для итогов в группировках дин списка... может она конечно и была эта возможность, не хотел так заморачиваться, тем более понимал что будут не детские тормоза
16. anry mc (AnryMc) 706 13.12.13 19:31 Сейчас в теме
(15) AllexSoft, К сожалению = делал у заказчика, копии нет...

P.S. 1. Кстати - 1. Делал это "опциональным", т.е. работало не постоянно, а включалось по желанию пользователя ("По умолчанию" - выключено)
P.S. 2. Кстати - 2. Очень рекомендую посмотреть пример решения для динамического списка с описанием "порционного" получения данных с количеством вызовов сервера в книге Радченко, Хрусталева, ... "Разработка управляемого приложения" - там где то в самом конце...
17. Александр Зорин (Manticor) 61 16.12.13 09:25 Сейчас в теме
(16) AnryMc, тоесть все-таки можно вывести сумму итогов в динамическом списке?
18. Алексей Белоусов (AllexSoft) 16.12.13 09:57 Сейчас в теме
Очень интересно как это выглядит
19. ildar saitov8 (Raspik) 16.12.13 10:43 Сейчас в теме
Попробуй сделать поле таб док, через дерево значении просто надо сделать по иерархии и там выбрать вакансии и все разложит по полочкам даже макет делать ненадо
Taktic; RegrZ; +2 Ответить